我正在从事一个项目,该项目涉及以 JSON 的形式从服务器获取大量数据点。例如,响应可能包含一个长度超过 1000 的数组。
为了帮助压缩其中的一些数据,建议忽略可用数据中没有可用信息的漏洞。该项目处理股票价格的变化,股票不一定每周交易 7 天。目前,节假日和周末仅用逗号表示,如下所示:
...
"C001":[
204.45,
201.99,
203.25,
202.98,
201.46,
,
,
194.34,
194.03,
190.81,
188.75,
189.31,
,
,
....
等等。
- 是否可以接受 JSON 数据,即使它无效?如果是这样,我可以搜索这些不存在的值并给它们一个空值来解释它们并使 JSON 有效吗?
谢谢!
编辑:: 更多可能相关的信息。
此数据可能会以 JSONP 的形式跨域传入。我们正在构建的本质上是一个可嵌入的小部件,可以在我们的一些客户的网页上运行 - 数据以 JSONP 的形式出现。
这可能有点幼稚(和 inception-y)——但我可以将这个无效的 JSON 作为有效 JSON 字段的文本值传递,然后在客户端修复它/解析它吗?