【发布时间】:2010-07-13 08:09:54
【问题描述】:
我使用数组作为对象的关联数组,其中键是数据库中对象的 ID 号。安静自然 - ID 是大数字 - 这意味着通常有长度为 10^4 的数组,只有 20 个元素作为有效的真实对象。
我想将此数据发送回服务器,但是无论我必须将 js 对象转换为 JSON 的任何插件 - 我都尝试了它们并且它们都生成了长度为 10^4 的 JSON 字符串。这么多数据发不回来了。
我需要一种将关联数组转换为 JSON 以丢弃未定义条目的方法。
有什么建议吗?
编辑: 我的数组的示例: var myAssociativeArray = [undefined, undefined,undefined...., someobject, some other object ...,undefined, ... 还有一个....]
【问题讨论】:
-
....您是否使用
Array作为关联数组? -
添加前缀怎么样:var myAssociativeArray = { a123812039 : "Something", a123656456 : "something else" }
标签: javascript associative-array json