{ “名称:萨格尔”:{ “Subject1”: “数学”, “Subject2”: “科学”, “Subject3”: “英语”, “Subject4”:“法国“ } }JSON根密钥配置
如何解析这个json有效载荷?通常我们使用“name”:“Sagar”,但知道我的查询是“name:sagar”。请帮我解决这种类型的JSON负载。
{ “名称:萨格尔”:{ “Subject1”: “数学”, “Subject2”: “科学”, “Subject3”: “英语”, “Subject4”:“法国“ } }JSON根密钥配置
如何解析这个json有效载荷?通常我们使用“name”:“Sagar”,但知道我的查询是“name:sagar”。请帮我解决这种类型的JSON负载。
你没有指定语言,所以这里是Javascript的例子。其主要思想是,你解析JSON作为正常的,然后你把根密钥和爆发,“:”,然后使用后仅值“:”
var object = JSON.parse(jsonstring);
for(var i in object) {
var name = i.split(":");
object[name[1]] = object[i];
delete object[i];
}
中检索数据java - with spring mvc – user3085026
所以只需像正常的JSON那样解析它,然后取得根键并用“:”分隔符分割字符串,第二块中的名称 –
当我收到客户请求时,如何在类对象包装中表示这个“名称:sagar” – user3085026
,对象是这样写的:
{ “对象名”:{ “第一元件”, “第二构件”,...}}
在这里你的对象的名字是 “名字:萨格尔”
也许你要拍“的名字:萨加尔“一个单一的价值,然后你写:
{“name”:“Sagar”, “newObjectName”:{“Subject1”:“Maths”,“Subject2”:“science”,“Subject3”:“English”,“Subject4”:“French”
其他解决方案与您自己的JSON,你解析,然后用“:”分隔符分割“名称:萨加尔”。
希望对你有所帮助。
如何在类对象包装中表示此类名称:sagar,当我从客户端收到请求时 – user3085026
你可以像往常一样解析JSON与现在的不同之处现在“名称:sagar”是你的钥匙,其余的就是你的价值(它本身就是一个带有键值对的字典) - 解析“Name”需要在解析JSON之后解析您的密钥 – pytomaniaq
您可以从索引 –