這樣一個(gè)需求,這樣的JSON,如果當(dāng)前的對象下面的type為object,則需要用一個(gè)新的對象items包裹里面的層級。例如vardataPre={"name":{"type":"string","desc":"病人姓名","testData":"張三李四","sex":{"type":"object",//這里的type為object"desc":"性別",//如果同級的type為object,需要?jiǎng)h除這個(gè)字段"testData":"男",//如果同級的type為object,需要?jiǎng)h除這個(gè)字段"city":{"type":"string","desc":"城市","testData":"杭州"},"street":{"type":"string","desc":"街道","testData":"浦口街道"}}},"order":{"type":"string","desc":"訂單","testData":"名稱"}}修改成這樣的,這個(gè)JSON對象總共有三級,可能會有很對數(shù)據(jù),大概數(shù)據(jù)結(jié)構(gòu)就是這樣vardataHandle={"name":{"type":"string","desc":"病人姓名","testData":"張三李四","sex":{"type":"object","items"{//這里的為新添加的對象"city":{"type":"string","desc":"城市","testData":"杭州"},"street":{"type":"string","desc":"街道","testData":"浦口街道"}}}},"order":{"type":"string","desc":"訂單","testData":"名稱"}}謝謝!
有大佬遇到過這個(gè)問題嗎:json遞歸修改里面層級結(jié)構(gòu)(已有人解答,謝謝了)大佬們有什么好的建議?
BIG陽
2019-08-14 00:56:32