這樣一個(gè)需求,這樣的JSON,如果當(dāng)前的對(duì)象下面的type為object,則需要用一個(gè)新的對(duì)象items包裹里面的層級(jí)。例如vardataPre={"name":{"type":"string","desc":"病人姓名","testData":"張三李四","sex":{"type":"object",//這里的type為object"desc":"性別",//如果同級(jí)的type為object,需要?jiǎng)h除這個(gè)字段"testData":"男",//如果同級(jí)的type為object,需要?jiǎng)h除這個(gè)字段"city":{"type":"string","desc":"城市","testData":"杭州"},"street":{"type":"string","desc":"街道","testData":"浦口街道"}}},"order":{"type":"string","desc":"訂單","testData":"名稱(chēng)"}}修改成這樣的,這個(gè)JSON對(duì)象總共有三級(jí),可能會(huì)有很對(duì)數(shù)據(jù),大概數(shù)據(jù)結(jié)構(gòu)就是這樣vardataHandle={"name":{"type":"string","desc":"病人姓名","testData":"張三李四","sex":{"type":"object","items"{//這里的為新添加的對(duì)象"city":{"type":"string","desc":"城市","testData":"杭州"},"street":{"type":"string","desc":"街道","testData":"浦口街道"}}}},"order":{"type":"string","desc":"訂單","testData":"名稱(chēng)"}}謝謝!
json遞歸修改里面層級(jí)結(jié)構(gòu)(已有人解答,謝謝了)
慕田峪9158850
2019-05-08 16:53:12