gpt4 book ai didi

java - 如何根据用户输入创建嵌套的 json 文件?

转载 作者:可可西里 更新时间:2023-11-01 10:45:03 25 4
gpt4 key购买 nike

我们正在开发一款产品。请看下面。这里左侧面板上的每个实体都是 mongo db 中的一个集合。用户完成填写所有表单详细信息后,需要创建一个包含键值对的 json 文件。这可以嵌套到任何级别。一个 rootMenuItem 可以有多个 MenuItem。并且一个 menuItem 可以有多个子项。等等。

screenshot

这是用angular Js开发的UI页面。每个集合说 rootmenuItemmenuItem 等都会有保存按钮来保存键值对

{
"version": "19.22.02",
"constants": {},
"gui": {
"screenSaver": {
"imageId": "ACU_screensaver/MBAC_black"
},
"menu": [
{
"configId": "test",
"tets": "RootMenuItem",
"icon": {
"imageId": "teste"
},
"primaryLabel": {
"rawText": "test",
"textId": "tese.0216"
},
"intro": {
"imageLayers": [
{
"imageId": "test"
}
]
},
"children": [
{
"widgetType": "test",
"configId": "21e88e",
"children": [
{
"widgetType": "Tile",
"primaryLabel": {
"textId": "test",
"rawText": "test"
},
"secondaryLabel": {
"bindingType": "test",
"deviceId": "test",
"serviceId": 1,
"serviceType": 40,
"ifTrue": {
"textId": "test",
"rawText": "An"
},
"ifFalse": {
"textId": "acu1.0236",

多个用户可以创建和下载这个json文件

我们正在使用带有 mongodb 的 java spring boot 微服务

这里的问题是如何从这些数据创建一个 json 文件。请同时检查示例 json。更快地生成 json 并将文件存储在 mongo db 上的最佳策略是什么。

最佳答案

  1. 首先,我们需要一个 java 对象,您可以将 json 映射到该对象。
  2. 然后使用 GSON我们可以将对象转换为字符串。
  3. 然后可以使用Gson fileWriter将String json写入文件。

例子如下: Write Json to file

让我知道:)

关于java - 如何根据用户输入创建嵌套的 json 文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56863401/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com