转换JSON代码的最佳方法是:
{
"data" :
{
"field1" : "value1",
"field2" : "value2"
}
}
Run Code Online (Sandbox Code Playgroud)
在Java Map中,其中一个键是(field1,field2),这些字段的值是(value1,value2).
有任何想法吗?我应该使用Json-lib吗?或者更好,如果我写自己的解析器?
使用MongoDB Java驱动程序库有一种方法可以将bson对象的写入流式传输到文件,然后再从该文件中流式读取bson对象.查看文档,我没有看到如何将一系列bson对象编码到类似于文件中具有一系列json对象的文件.
我正在构建一个基于 Java 的 Web 服务(使用 JSON 作为数据编码),它需要每秒处理多达 2,000 个 HTTP 请求。每个请求所需的处理几乎可以忽略不计(HashMap.put() 方法调用),解析 JSON 可能是主要的开销。
我想知道单个 High-Memory Quadruple Extra Large EC2 实例(68GB RAM、8 核、64 位)是否能够每秒处理多达 2,000 个 HTTP 请求?
我意识到一个确切的答案会很困难,我只是想知道这是否在可能性范围内,或者我是否在抽烟。
我目前正在使用SimpleWeb Web 框架,但我注意到它目前似乎没有得到维护。人们可以推荐替代的可嵌入 HTTP 服务器,它们非常适合这种高容量使用吗?
我正在使用本机MongoDB驱动程序和API,它用于com.mongodb.DBObject表示JSON对象,但是出于一般目的,我使用了org.json.JSONOBject.
我想要替换它并使用DBObject作为一般的JSON库,但它感觉不对.
但是为了与两者互操作,使用了低级别的String/Map格式/解析接口,我也不喜欢它.
是否有一个已知的库实现了两个接口以实现更轻松的互操作性?