【发布时间】:2011-08-19 05:38:02
【问题描述】:
我在概念上或现实上都知道,即使它们本质上是一回事。但是我知道使用 JSON 对象(至少在撰写本文时)。改变给定对象集中的数据并不是最简单的事情。当然我可能是错的,可能有一种简单的方法来完成所有 JSON。这引出了我的实际问题。
我几乎完全使用 JSON 格式的对象。其中大部分我需要经常更新以供以后使用。就我个人而言,我想避免每次都向服务器发送数据和从服务器发送数据来重建 JSON 对象集。所以我想我想知道是否有类似PHP的json_encode,json_decode之类的东西?无论是原生 JavaScript 还是通过 jQuery Lib。如果没有,我怎样才能实现这样的目标,因为我觉得(现在再次)使用数组和 JSON 对象要容易得多(如果我错了,请纠正我)。
【问题讨论】:
-
JSON 和数组在概念或现实上不是一回事。 JSON 和对象也不一样。 JSON 是对象数据序列化为字符串,可能表示也可能不表示数组对象。在 JavaScript 中,并非所有对象都是数组,也不是所有对象都可以序列化为 JSON。修改 JavaScript 对象的数据已经很容易了:使用数组只会在数字索引有意义的地方变得更容易。修改 JSON 不是通常的做法:您将对其进行反序列化,然后使用生成的对象。为什么您觉得需要向服务器发送数据或从服务器发送数据来重建您的对象?
标签: javascript jquery arrays json