用于循环通过JSON格式的字符串与JSON.parse

时间:2012-07-22 10:40:05

标签: javascript json node.js

我有一个有效的JSON字符串存储在cassandra列中,大约1MB但可能增长到(最坏情况下)50MB,任何时候都可以被1000多人检索到。 检索字符串时,在节点

中执行任何操作之前,会调用JSON.parse将字符串转换为JSON对象

大部分时间,操作是拔出一个键:值。

首先必须将“整个”字符串转换为对象似乎效率低下,只需拔出一个键:value,所以我认为只需循环遍历字符串会更好,直到找到所需的密钥。

然而,这会带来挑战,例如嵌套对象,转义字符等等。

  

1)是否有一个简单的JSON字符串解析器可以遍历一个   JSON字符串?

     

2)另一种方法是存储JSON对象   memcache,它确实意味着重复数据(cassandra和memcache),但在   不同的格式(分别是字符串和对象),就是这个   有效还是有点多?

     

3)我看到clarinet,但作者测试了   表明JSON.parse仍然在一个大文件上执行单​​簧管

     

4)其他任何想法?

0 个答案:

没有答案