javascript - parse - php json stringify




JSON.stringify返回 (2)

在您的數組聲明中

var count_review= new Array() 

而不是這個用途

var count_review={}; 

有用!

為什麼JSON.stringify()返回:

[]

jQuery也是如此: $.JSON.encode()

什麼可能導致這個? 我傳入一個簡單的對像數組,其中每個對像都有字符串屬性。 我已經循環並警告每個對象屬性,所有看起來都很好,但由於某種原因,兩個編碼方法都返回[]


如果您的數組聲明為“String”鍵值返回null

var array = [];
array['name'] = 'johan';
array['age'] = 20;
alert(JSON.stringify(array))// return []

但如果數組聲明為“int”則返回json字符串

var array = [];
array[0] = 'johan';
array[1] = 20;
alert(JSON.stringify(array))// return["johan",20]




json