当前位置: 首页 > 知识库问答 >
问题:

如何将旅行词添加到JSON?

窦国源
2023-03-14

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

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

{"travel": [{"key1":"value1 "," key 2 ":" value 2 " },{ key3":"value3 "," key4":"value4}]}

共有1个答案

程修雅
2023-03-14

您的原始String不是有效的JSON,原因有两个:1我们可以看到一些无效的引号2 JSON对象中的元素必须有键。

因此,假设您的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();

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

 类似资料:
  • 问题内容: 我正在将csv文件读入。该csv文件由四列和一些行组成,但没有要添加的标题行。我一直在尝试以下方法: 但是,当我应用代码时,出现以下错误: 错误的确切含义是什么?在python中将标题行添加到csv文件/ pandas df的干净方法是什么? 问题答案: 您可以直接在 names:类似数组,默认为None要使用的列名列表。如果文件不包含标题行,则应显式传递header = None

  • 问题内容: 我想使两个按钮看起来像按钮。只有当我使用actionlink的#ID来应用时,我才能实现此目的。我想为操作链接分配一个类,但是当我使用下面的代码时,出现一个错误,提示我缺少“}”。 这是我正在应用的样式: 这可行,我想我可以将另一个#ID添加到样式中,但想将样式应用于Class。 问题答案: 您必须使用字符,因为class是C#中的关键字。这是MSDN文档的链接

  • 请帮助我,我正在创建像sublime text editor这样的软件。我想显示可用的字符集列表,下面是主要问题的图片。在这张图片中,我看到的菜单弹出窗口至少有200多个字符集,但只有显示。。。某物但是要显示所有字符集。没有为该弹出菜单添加滚动条的选项 我的软件图片有问题,请看那个红色圆圈。 请任何人帮助我如何添加滚动条到那个

  • 我正在读取一个csv文件到。这个csv文件由四列和一些行组成,但没有标题行,我想添加它。我一直在尝试以下方法: 但当我应用代码时,我得到以下错误: 这个错误到底意味着什么?在python中,向我的csv文件/df添加标题行的干净方法是什么?

  • 我在互联网上看到了向TableView添加行的示例,例如使用Oracle留档中的Person类。 但我的列数是可变的,所以我不能绑定到Person(或任何其他)bean业务对象。 Oracle示例继续展示了如何将列绑定到属性名,但对于这一点,它只展示了如何添加列,而不是行。 我的问题是,有人能给我指出一个Hello, World动态添加任意列和/或行到JavaFX 8 TableView的例子吗?

  • 我有以下代码: 但我得到了这个错误:导致:org.springframework.web.client.RestClientExcture:无法提取响应:没有合适的HttpMessageConzer找到响应类型[类com.xxx.test.YY]和内容类型[应用程序/xml; charset=ISO-8859-1] 如何添加MediaType。应用程序将JSON添加到标头,并将标头添加到restT