我正在尝试将JSON
数据呈现为HTML。
问题在于子字段可以包含数组,有时仅包含对象,有时仅包含字符串。
嗯,这不是主要问题,因为我可以使用某些功能进行验证。但是我试图以简单的逻辑正确方式进行制作,并以正确的顺序动态呈现。
这是json的基本类型:
[
{
"id": "XXX",
"version": 1,
"head": {
"text": "Main title",
"sub": {
"value": "next"
},
"place": "secondary"
},
"body": [
{
"id": "XXX1",
"info": "three little birds",
"extended": {
"spl": {
"text": "song",
"type": {
"value": "a"
}
}
}
},
{
"id": "XXX2",
"info": [
"how are you?"
],
"extended": {
"spl": {
"text": "just"
"non-type": {
"value": "abc"
}
}
}
}
]
}
]
例如,我想为每个正文对象及其属性内的内容创建一个div
。
所以我应该怎么做,因为concat不是个好主意。