【发布时间】:2021-03-26 11:14:16
【问题描述】:
我有这个 JSON 响应
{"items":[
{"id":1,"parent_id":0,"name":"Root Catalog"},
{"id":2,"parent_id":1,"name":"Category1"},
{"id":5,"parent_id":2,"name":"Sub1_category1"},
{"id":6,"parent_id":2,"name":"Sub2_category1"},
{"id":3,"parent_id":1,"name":"Category2"},
{"id":14,"parent_id":3,"name":"Sub1_category2"},
{"id":15,"parent_id":3,"name":"Sub2_category2"},
]
}
为了使其与Select2 一起使用,我需要将数据格式化如下所示:
[
{"id": 2,"text": "Category1",
"children":
[
{"id": 5, "text": "Sub1_category1"},
{"id": 6, "text": "Sub2_category1"}
]
},
{"id": 3,"text": "Category2",
"children":
[
{"id": 14,"text": "Sub1_category2",},
{"id": 15,"text": "Sub2_category2"}
]
},
];
如何操作 json 值? 非常感谢您提供的任何帮助。
【问题讨论】:
-
您可以分享您已经尝试过的努力吗?
标签: javascript jquery json jquery-select2