如何将旅行单词添加到JSON?

时间:2018-10-14 14:11:20

标签: android

我的json是 {[{“ key1”:“ value1”,“ key2”:“ valu2”},{“ key3”:“ value3”,“ key4”:“ valu4”}]}

如何如下更改上述文本。谢谢您帮助我的朋友

{“ travel”:[{“ key1”:“ value1”,“ key2”:“ valu2”},{key3“:” value3“,” key4“:” value4}]}

1 个答案:

答案 0 :(得分:1)

您的原始字符串不是有效的JSON,其原因有两个: 1我们可以看到一些无效的引号 json对象内的2个元素必须具有键。

因此,假设您的String正确实现了Java所需的功能,则可以执行以下操作:

String string="{[{\"key1\":\"value1\",\"key2\":\"valu2\"},{\" key3\":\"value3\",\"key4\":\"valu4\"}]}";

        StringBuilder stringBuilder=new StringBuilder(string);
        stringBuilder.insert(1,"\"travel\":");
        String json=stringBuilder.toString();

您只需在第一个字符后插入密钥。希望这会有所帮助。