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

如何在java中向现有的Json文件中添加Json对象

上官正志
2023-03-14

我在demo.json中有这个json对象

共有1个答案

尤茂材
2023-03-14

首先创建一些POJO:

class Person {
  public String name;
  public Integer age;
}

class Demo {
  public Person student;
  public Person employee;
}

那你就可以利用杰克逊...

ObjectMapper mapper = new ObjectMapper();
Demo demo = mapper.readValue(getClass().getResourceAsStream("/demo.json"), Demo.class);

Person employee = new Person();
employee.name = "dd";
employee.age = 43;

demo.employee = employee;
System.out.println(mapper.writeValueAsString(demo));
 类似资料:
  • 问题内容: 我是Node.js和JavaScript的新手。我有一个文件,希望从脚本中获取结果的运行日志,该脚本从Web提取图像。但是,我当前的脚本仅覆盖现有结果。我如何构建或添加到,以便随后的每个结果都记录在results.json文件中?我希望它是有效的json。 这是一般示例: 和result.json: 问题答案: 如果希望文件为有效的JSON,则必须打开文件,解析JSON,将新结果附加到

  • 问题内容: 我正在尝试自动将新对象添加到现有json文件中。我在网上四处张望,却发现添加了数据和东西,但没有发现整个对象。这就是我要编辑的文件的外观: 我想去 谢谢您的所有答复,但我认为所有人都无法完全理解我的意思。我已经尝试了一些答案,但是后来我明白了: 我想在[]之间保持平衡。 问题答案: 如果使用json.NET,则可以简单地反序列化和序列化json。

  • 问题内容: 这是我的杰森样品 我想更新SName,ZipCode,taxAmount,Quantity和text [1]值,可以通过任何方式进行。我正在文件中使用JSON,而更新标签正在纳入HashMap中 问题答案: 将用新值替换当前值。同样,您可以更新其他值。完成后,您可以使用以下方法将其转换回: 并将其写回到文件中。

  • 问题内容: 如何在jsfiddle中添加JSON文件?我有一个JSON文件,但无法将其附加到jsfiddle中。我可以制作一个JSON对象并使用它,但是有什么方法可以将外部JSON文件添加到小提琴中? 问题答案: 您可以利用跨域资源共享(CORS)的功能来完成您的任务。 基本上,CORS的工作原理是,如果在HTTP响应中设置了标头,则无论AJAX加载的内容位于同一域还是其他域中,都可以在我们的脚本

  • 问题内容: 我想将图像文件添加到json对象中。是否可以将图像文件添加到json对象中? 我尝试了下面的代码,但它不起作用?因为我想将json对象发送到服务器,所以服务器将读取我的图像文件并将其存储到该数据库中。 因此,当我打印此json对象时,它仅显示图像存储的图像路径。我想要文件以将其发送到服务器。 问题答案: 您将需要阅读从入,并把该对象到您。 您还应该看看以下帖子: JSON中的ByteA

  • 问题内容: 我需要添加一个通常为http:\ somewebsite.com \ somepage.asp格式的URL。当我使用上述URL创建字符串并将其添加到JSON对象json中时 使用 它附加了一个额外的“ \”,当我检查输出时,就像 当我将URL作为 json输出时 您能帮我按原样检索URL吗? 谢谢 问题答案: 您的JSON库会自动转义斜线等字符。在接收端,您必须使用像这样的函数删除那些