"system_details":
{
"ucs_version":"00.02",
"ucs_crash_id":"1500000000002A30040000003002B038",
"ucs_static_id":"0x1500000000002A30",
"ucs_variable_id":"0x040000003002B038"
}
我有一个javascript对象-json,其值如上所述 1.如何将json中的每个字符存储到数组中? a [0] =&#34;,a [1] = v,a [2] = e等等........... 2.如何将json转换为字符串或键值对? 如果想要<&strong>版本的价值&#39;从json,它应该输出值00.02。
答案 0 :(得分:1)
显示的代码已经是一个对象,因此objName.system_details.ucs_version
将返回“00.02”。
要将obj转换为字符串,请使用JSON.stringify( objName )
;
要将字符串的字符存储到数组中,您可以将其拆分为任何内容,因此string.split('')
只会将字符串拆分为其所有字符。
例如。 "system_details".split('')
变为["s","y","s","t","e","m","_","d","e","t","a","i","l","s"]
请注意,“每个键和值周围都不是字符串的一部分,因此如果您的数组需要包含这些,则必须在分割字符串后将它们添加到数组的前面和后面。” / p>
希望它有所帮助。
答案 1 :(得分:0)
将您的对象转换为字符串使用简单的java脚本函数=&gt; JSON.stringify 试试这个老板 JSON.stringify(Your_object);