我怎样才能从我的json对象中逃脱冒号

时间:2010-08-16 07:04:43

标签: json

我的json对象是{"value":"3:Low:2:Med","fieldName":"multiple_priority"}

这里我的输出为

                    3
                    low
                    2
                    med

但是,我需要输出为

3:low
2:med

我怎么能得到它?

谢谢,

1 个答案:

答案 0 :(得分:0)

如果'value'总是具有相同的结构,您可以使用:

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