这个jQuery片段将JSON字符串转换为一系列对象,并通过它们迭代,输出键值对。 第二个片段显示了如何使用stringify
将数组转换回JSON字符串。 但是,提供的data.stringify
是不正确的。它应该是JSON.stringify(data)
。
<code class="language-javascript">var data = JQUERY4U.DASHBOARD.data['widgets']; data = $.parseJSON(data); // Or JSON.parse(data) for modern browsers $.each(data, function (i, v) { console.log(i, v); });</code>
>将数组转换回JSON字符串:
<code class="language-javascript">$('#columns').html(JSON.stringify(data)); // Corrected stringify method</code>
>常见问题部分涵盖了跨不同编程语言的JSON转换的各个方面。 这是一个摘要的版本,重点是清晰度和简洁:
经常询问有关将JSON字符串转换为数组/对象的问题(常见问题解答)
在JavaScript中,将JSON转换为数组/对象:
>> 使用。 使用JSON.parse(jsonString)
。
SyntaxError
try...catch
存在,它已弃用。代替使用本机。
$.parseJSON()
JSON.parse()
>(>确保返回关联数组)。
json_decode(jsonString, true)
在Python中,将JSON转换为数组/对象:true
>
json.loads(jsonString)
>将JSON转换为Java中的数组/对象:
>将JSON转换为C#中的数组/对象:ObjectMapper
使用mapper.readValue(jsonString, new TypeReference<map object>>(){});</map>
>从newtonsoft.json。
>将json转换为ruby中的数组/对象:>使用。
JsonConvert.DeserializeObject<dictionary object>>(jsonString)</dictionary>
使用用于缩进的输出。JSON.parse(jsonString)
>
以上是jQuery将json字符串转换为数组的详细内容。更多信息请关注PHP中文网其他相关文章!