【问题标题】:How to add travel word to JSON?如何将旅行词添加到 JSON?
【发布时间】:2018-10-14 14:11:20
【问题描述】:

我的 json 是 {[{"key1":"value1","key2":"value2"},{“key3":"value3","key4":"value4”}]}

如何改变上面的文字如下。谢谢你帮助我的朋友

{"旅行": [{"key1":"value1","key2":"value2"},{ key3":"value3","key4":"value4}]}

【问题讨论】:

  • 这个问题需要细化。 Android 应用程序开发支持多种语言,那么您打算在哪种语言中更新此 JSON?
  • 您的原始字符串不是有效的 JSON。
  • 亨利已经指出这不是 JSON。一些引号丢失,另一些使用错误的字符作为引号:

标签: android


【解决方案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();

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2022-11-21
    • 2018-07-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多