2 mmd  1995 mmd__1995 于 2014.05.10 13:05 提问

java中 String和json数据格式的转换

一开始我使用json-lib 将一组{
"key_a":"val_string",

"key_b":100.0,

"key_c":20,

"key_d":true,

"key_f":false,

"key_g":null,

"key_h":
{
"key_h1":"h1",
"key_h2":100.0,
"key_h3":20,
"key_h4":true,
"key_h5":false,
"key_h6":null,
"key_arrary":[1, 2, 3, 4, 5]
},
"key_i":
[
"string",
100.0,
20,
true,
false,
null,
{"key_1":1, "key_2":2, "key_3":3}
]
}

的json格式数据转化为了String类型 如下:
key_a val_string
key_b 100.0
key_c 20
key_d true
key_f false
key_g null
key_h Object
key_h1 h1
key_h2 100.0
key_h3 20
key_h4 true
key_h5 false
key_h6 null
key_arrary Array
[0] 1
[1] 2
[2] 3
[3] 4
[4] 5
key_i Array
[0] string
[1] 100.0
[2] 20
[3] true
[4] false
[5] null
[6] Object
key_1 1
key_2 2
key_3 3

现在要将这个String 反向转化回去 不明白用什么代码实现
此前转化使用了一个递归实现
请大神指点 谢谢

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!