我需要將動態數組轉換爲以下格式。我只是張貼樣品將php數組轉換爲unicode json
{u'v2':{0:u'No',1:u'Yes'}, u'v3':{1:u'Maybe',3:u'Almost'}}
這是我做過什麼:
$valLabels = array();
$valLabelTemp1 = array();
$valLabelTemp2 = array();
$valLabelTemp1['v2'][0] = 'No';
$valLabelTemp1['v2'][1] = 'Yes';
$valLabels = $valLabelTemp1;
$valLabelTemp2['v3'][0] = 'Maybe';
$valLabelTemp2['v3'][1] = 'Almost';
$valLabels = $valLabelTemp2;
當我寫上面的一個文本文件:
的fwrite($跳頻,json_encode($ valLabels)。「\ n」);
我得到以下輸出:
{"v2":["No","Yes"],"v3":["Maybe","Almost"]}
我逼債希望上述格式。另外我需要加上'U'來表示unicode。我不知道我該怎麼做格式。提前謝謝。
JSON沒有對字符串(這是針對Python據我所知)一個'u'前綴,爲什麼你需要嗎? – 2014-03-25 06:44:47
RC,Spot on !!! ...我需要它在Python腳本上運行spss轉換。 – madi
python瞭解標準json(請參閱'json'模塊),不需要'u'。 – 2014-03-25 06:49:37