java中压缩的json

时间:2015-04-15 09:32:29

标签: java javascript json

我在Java中接收压缩的Json作为String。压缩的json采用以下格式:

[{
    "name": ["alex", "colt", "bolt"],
    "pos": ["AUS", "USA", "UAE"]
}]

如何将数据存储到bean中,以便我可以将其插入到数据库表中(按照正确的顺序,例如名称:alex then pos = AUS)?

Here is how I compress the Json

如果我发送Json数据而不压缩它,那么它超过5 MB。这也需要更多时间。压缩减小了尺寸。我正在努力存储数据。

1 个答案:

答案 0 :(得分:1)

第一步:

创建与JSON对应的Bean类,在您的场景中,您的bean类包含2个数据成员List<String> namesList<String> position 及其相应的吸气剂和制定者

第二步:

使用Google的GSON库将JSON转换为Java对象

BufferedReader br = new BufferedReader(
            new FileReader("c:\\file.json"));

        //convert the json string back to object
        YourBeanClass obj = gson.fromJson(br, YourBeanClass.class);

第三步: 你的bean对象在你手中享受,做任何你想做的事情!!