将对象转换为数组/字符串

时间:2017-02-10 10:00:18

标签: javascript arrays string object

"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。

2 个答案:

答案 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);