0
我的JSON對象是我怎麼能逃脫結腸從我的JSON對象
3
low
2
med
{"value":"3:Low:2:Med","fieldName":"multiple_priority"}
這裏我得到的輸出,但是,我需要的輸出
3:low
2:med
如何我能得到它嗎?
感謝,
我的JSON對象是我怎麼能逃脫結腸從我的JSON對象
3
low
2
med
{"value":"3:Low:2:Med","fieldName":"multiple_priority"}
這裏我得到的輸出,但是,我需要的輸出
3:low
2:med
如何我能得到它嗎?
感謝,
如果 '價值' 始終具有相同的結構,你可以使用這個:
var a = {"value":"3:Low:2:Med","fieldName":"multiple_priority"};
eval("var b = " + a['value'].replace(/(.*):(.*):(.*):(.*)/, "{$1:'$2',$3:'$4'}"));
b[3]; // Low
b[2]; // Med
您需要發佈您的JavaScript代碼。 JSON對象本身沒有輸出。這是操縱它的代碼。 – 2010-08-16 07:06:20
您使用的是json解析器? – Amarghosh 2010-08-16 07:06:23
你是否正在對''進行分割以實現當前輸出?沒有什麼可以區分「Low:2」中的冒號和「2:Med」中的冒號。正如其他人指出的那樣,它是你的實現,而不是你的JSON,這主要是在這裏的錯誤,但如果可以的話,你可能想要改變你的JSON表示爲'{「value」:[{「id」: 3, 「值」: 「低」},{ 「ID」:2 「值」: 「醫學」}], 「fieldName的」: 「multiple_priority」}' – 2010-08-16 07:11:34