关于复杂JSON结构生成的问题

weixin_46668875 2020-09-04 09:22:25
{
"1615": {
"1": {
"d": "g15\M00\13\1E\rBEhWFJ4sNUIAAAAAAHJY7c4pHkAAFBugBwkz0AAcl7615.jpg",
"e": "0",
"c": "3309.00",
"a": "1068768",
"b": "ThinkPad品牌惠,极致性能商务本!",
"f": 1
},
"2": {
"d": "jfs\t238\171\2326101014\97549\340781e4\5412c972N276cd9f8.jpg",
"e": "0",
"c": "1499.00",
"a": "1220450",
"b": "超值联想windows平板,办公娱乐两相宜,miix3 重磅来袭",
"f": 1
},
"3": {
"d": "g15\M01\06\18\rBEhWFMFsW4IAAAAAAFVw5BEC_8AAIxuAMEN1cAAVXb839.jpg",
"e": "0",
"c": "3999.00",
"a": "1039193",
"b": "全智贤同款!性能强劲,质感出众!",
"f": 1
},
"4": {
"d": "jfs\t418\50\198242384\157099\3fe1dad0\540fbefbN31721c22.jpg",
"e": "0",
"c": "5699.00",
"a": "1216530",
"b": "惠普游戏本,性能与外观的完美结合!",
"f": 1
},
"5": {
"d": "jfs\t283\356\1239137630\101886\288da86\5434a42cNfbd2aa87.jpg",
"e": "0",
"c": "3399.00",
"a": "1206531",
"b": "【戴你飞】全新升级 性价比超高 谁用谁知道!",
"f": 1
},
"6": {
"d": "jfs\t442\324\236961999\107796\f7361e5f\54125d43N329fe705.jpg",
"e": "0",
"c": "3799.00",
"a": "1216669",
"b": "华硕新款,好模具、好性能、底价上市!",
"f": 1
},
"7": {
"d": "g16\M00\02\0B\rBEbRlNsND8IAAAAAAFYzIOXgdkAAAdiAD1wUkAAVjk507.jpg",
"e": "0",
"c": "3999.00",
"a": "1123777",
"b": "战神K580D重出江湖!史上最霸气性价比~!你的游戏你的本!",
"f": 1
},
"8": {
"d": "jfs\t343\252\1736336634\80288\29af6cad\5440b404N8589d853.jpg",
"e": "0",
"c": "1699.00",
"a": "1225738",
"b": "小米平板,就是这么好用!",
"f": 1
},
"9": {
"d": "jfs\t235\222\1870779783\113556\83190938\53fedc2bNac9ab53a.jpg",
"e": "0",
"c": "4499.00",
"a": "1208785",
"b": "戴尔23英寸i3商用一体机限量特价",
"f": 1
},
"10": {
"d": "g14\M07\15\1A\rBEhVlMZhKkIAAAAAADbDRlSi3EAAJwNQHcXvEAANsl056.jpg",
"e": "0",
"c": "3999.00",
"a": "1191720",
"b": "宏碁A10游戏主机,4G独显,使命召唤神马的我最爱",
"f": 1
}
},
"1617": {
"1": {
"d": "jfs\t316\137\905988588\202326\1e6cefd5\54292416N451e925e.jpg",
"e": "0",
"c": "369.00",
"a": "997629",
"b": "宇瞻(Apacer) 128G SATA III 固态硬盘(AS510S)",
"f": 1
},
"2": {
"d": "jfs\t304\7\955936460\260100\d89b7182\542a7f56Nea24f373.jpg",
"e": "0",
"c": "2599.00",
"a": "1070446733",
"b": "EiT i3 4150\4G\1T\华硕750-2G组装机",
"f": 1
},
"3": {
"d": "g15\M04\1E\0D\rBEhWVK4_voIAAAAAAIE2yizHk8AAHJtAPSjrYAAgTz977.jpg",
"e": "0",
"c": "2199.00",
"a": "892222",
"b": "高分首选!HKC T7000+ 27英寸H-IPS屏LED背光显示器",
"f": 1
},
"4": {
"d": "jfs\t334\142\476371438\122857\d60e8312\5412a7b3N63bbdc82.jpg",
"e": "0",
"c": "399.00",
"a": "1019482",
"b": "【特价促销】影驰(Galaxy)虎将128GB 7mm SATA3固态硬盘",
"f": 1
},
"5": {
"d": "jfs\t439\121\443210480\109616\37217764\541bdb82N883b2160.jpg",
"e": "0",
"c": "2799.00",
"a": "1228363",
"b": "【限量秒杀2599】微星 970 GAMING 4G",
"f": 1
},
"6": {
"d": "jfs\t268\191\327025854\142497\cb0c1a7d\53e9bf6aNfb48c648.jpg",
"e": "0",
"c": "1599.00",
"a": "1192381",
"b": "【10月新降价】戴尔23.8英寸6.05MM超窄边+内置音箱!",
"f": 1
},
"7": {
"d": "g12\M00\03\0B\rBEQYFGKHxkIAAAAAADfWBKLlD4AAAqDwElTyYAAN9w169.jpg",
"e": "0",
"c": "159.00",
"a": "877908",
"b": "LG(LG) GP50NB DVD 8X 外置刻录机 直连电视",
"f": 1
},
"8": {
"d": "g15\M01\0E\08\rBEhWlMm0rIIAAAAAAG0YYXquaQAAKPpgAD0eoAAbR5429.jpg",
"e": 0,
"c": "1899.00",
"a": "1082765",
"b": "佳能(Canon) PowerShot SX700 HS 数码相机 红色(1610万像素 30倍光变 3英寸高清屏 25mm广角 WiFi\NFC)",
"f": 1
},
"9": {
"d": "g14\M02\02\1A\rBEhVlKS7g8IAAAAAAGZt1DI9xQAAGCuwFLd9AAAZnP448.jpg",
"e": "0",
"c": "399.00",
"a": "1014817",
"b": "2G大显存!限时特价,真的超值!盈通6770",
"f": 1
},
"10": {
"d": "g16\M00\0C\10\rBEbRlOOvEwIAAAAAAId9f52slkAACbyQJ3nmwAAh4N269.jpg",
"e": "0",
"c": "139.00",
"a": "983670",
"b": "【限量300台】九州风神矩阵(白) 中塔机箱 白色 (原生USB3.0\背部走线\6风扇位全通透散热)",
"f": 1
}
}}
,请问各位高手,怎么设计结构才能生成该JSON结构?
...全文
4853 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
weixin_46668875 2020-09-12
  • 打赏
  • 举报
回复
ZiDemoOne1.setD(s.getD()); ZiDemoOne1.setE(s.getE()); ZiDemoOne1.setC(s.getC()); ZiDemoOne1.setA(s.getA()); ZiDemoOne1.setB(s.getB()); ZiDemoOne1.setF(s.getF()); dataMap1.put(String.valueOf(num1),ZiDemoOne1); 生成的顺序为:{"100":{"1":{"e":"0","d":"http://192.168.25.133/group1/M00/00/02/wKgZhV9LWeGAJKfaAAAo1sqNHA0795.png","a":"15987737780130965","b":"测试","c":"测试","f":1},"2":{"e":"0","d":"http://192.168.25.133/group1/M00/00/02/wKgZhV9LWeGAJKfaAAAo1sqNHA0795.png","a":"15987737780130965","b":"测试","c":"测试","f":1}},"400":{"1":{"e":"0","d":"http://192.168.25.133/group1/M00/00/01/wKgZhV88BJ2APKlLAArwwuDnK4U377.jpg","a":"15977692481171611","b":"有小孩房可做","c":"4%-8%","f":1}},"500":{"1":{"e":"0","d":"http://192.168.25.133/group1/M00/00/01/wKgZhV88pgqAaGGSAAAgekDOF8I475.png","a":"15978105065909083","b":"手续简单,放款快速","c":"5%-18%","f":1}},"600":{"1":{"e":"0","d":"http://192.168.25.133/group1/M00/00/01/wKgZhV83TUiAVRHpAAAo1sqNHA0969.png","a":"15974603635977807","b":"先息后本,客户还款压力小。","c":"12%-15%","f":1}},"700":{"1":{"e":"0","d":"http://192.168.25.133/group1/M00/00/01/wKgZhV893qSAfFOLAAB1Mysh_BQ551.png","a":"15978909806067539","b":"额度高,利率相对较低。","c":"4%-12%","f":1},"2":{"e":"0","d":"http://192.168.25.133/group1/M00/00/01/wKgZhV893qSAfFOLAAB1Mysh_BQ551.png","a":"15978909806067539","b":"额度高,利率相对较低。","c":"4%-12%","f":1}}}, 生成的顺序与上面格式顺序不对,怎么破,其中:dataMap1为
如此美丽的你 2020-09-05
  • 打赏
  • 举报
回复


class Product{
String a;
String b;
String c;
String d;
String e;
String f;
}
Map<String,Product> dataMap1= new HashMap<>();
dataMap.put("1",Product1);
dataMap.put("2",Product2);
.....
Map<String,Product> dataMap2= new HashMap<>();
dataMap.put("1",Product3);
dataMap.put("2",Product4);
.....
Map<String,HashMap<String,Product>> jsonMap = new HashMap<>();
jsonMap.put("1615",dataMap1);
jsonMap.put("1617",dataMap2);

return jsonMap;
啦啦啦灬 2020-09-05
  • 打赏
  • 举报
回复
哥,下次把\全部换成\\ { "1615": { "1": { "d": "g15\\M00\\13\\1E\\rBEhWFJ4sNUIAAAAAAHJY7c4pHkAAFBugBwkz0AAcl7615.jpg", "e": "0", "c": "3309.00", "a": "1068768", "b": "ThinkPad品牌惠,极致性能商务本!", "f": 1 }, "2": { "d": "jfs\\t238\\171\\2326101014\\97549\\340781e4\\5412c972N276cd9f8.jpg", "e": "0", "c": "1499.00", "a": "1220450", "b": "超值联想windows平板,办公娱乐两相宜,miix3 重磅来袭", "f": 1 }, "3": { "d": "g15\\M01\\06\\18\\rBEhWFMFsW4IAAAAAAFVw5BEC_8AAIxuAMEN1cAAVXb839.jpg", "e": "0", "c": "3999.00", "a": "1039193", "b": "全智贤同款!性能强劲,质感出众!", "f": 1 }, "4": { "d": "jfs\\t418\\50\\198242384\\157099\\3fe1dad0\\540fbefbN31721c22.jpg", "e": "0", "c": "5699.00", "a": "1216530", "b": "惠普游戏本,性能与外观的完美结合!", "f": 1 }, "5": { "d": "jfs\\t283\\356\\1239137630\\101886\\288da86\\5434a42cNfbd2aa87.jpg", "e": "0", "c": "3399.00", "a": "1206531", "b": "【戴你飞】全新升级 性价比超高 谁用谁知道!", "f": 1 }, "6": { "d": "jfs\\t442\\324\\236961999\\107796\\f7361e5f\\54125d43N329fe705.jpg", "e": "0", "c": "3799.00", "a": "1216669", "b": "华硕新款,好模具、好性能、底价上市!", "f": 1 }, "7": { "d": "g16\\M00\\02\\0B\\rBEbRlNsND8IAAAAAAFYzIOXgdkAAAdiAD1wUkAAVjk507.jpg", "e": "0", "c": "3999.00", "a": "1123777", "b": "战神K580D重出江湖!史上最霸气性价比~!你的游戏你的本!", "f": 1 }, "8": { "d": "jfs\\t343\\252\\1736336634\\80288\\29af6cad\\5440b404N8589d853.jpg", "e": "0", "c": "1699.00", "a": "1225738", "b": "小米平板,就是这么好用!", "f": 1 }, "9": { "d": "jfs\\t235\\222\\1870779783\\113556\\83190938\\53fedc2bNac9ab53a.jpg", "e": "0", "c": "4499.00", "a": "1208785", "b": "戴尔23英寸i3商用一体机限量特价", "f": 1 }, "10": { "d": "g14\\M07\\15\\1A\\rBEhVlMZhKkIAAAAAADbDRlSi3EAAJwNQHcXvEAANsl056.jpg", "e": "0", "c": "3999.00", "a": "1191720", "b": "宏碁A10游戏主机,4G独显,使命召唤神马的我最爱", "f": 1 } }, "1617": { "1": { "d": "jfs\\t316\\137\\905988588\\202326\\1e6cefd5\\54292416N451e925e.jpg", "e": "0", "c": "369.00", "a": "997629", "b": "宇瞻(Apacer) 128G SATA III 固态硬盘(AS510S)", "f": 1 }, "2": { "d": "jfs\\t37\\955936460\\260100\\d89b7182\\542a7f56Nea24f373.jpg", "e": "0", "c": "2599.00", "a": "1070446733", "b": "EiT i3 4150\\4G\\1T\\华硕750-2G组装机", "f": 1 }, "3": { "d": "g15\\M04\\1E\\0D\\rBEhWVK4_voIAAAAAAIE2yizHk8AAHJtAPSjrYAAgTz977.jpg", "e": "0", "c": "2199.00", "a": "892222", "b": "高分首选!HKC T7000+ 27英寸H-IPS屏LED背光显示器", "f": 1 }, "4": { "d": "jfs\\t334\\142\\476371438\\122857\\d60e8312\\5412a7b3N63bbdc82.jpg", "e": "0", "c": "399.00", "a": "1019482", "b": "【特价促销】影驰(Galaxy)虎将128GB 7mm SATA3固态硬盘", "f": 1 }, "5": { "d": "jfs\\t439\\121\\443210480\\109616\\37217764\\541bdb82N883b2160.jpg", "e": "0", "c": "2799.00", "a": "1228363", "b": "【限量秒杀2599】微星 970 GAMING 4G", "f": 1 }, "6": { "d": "jfs\\t268\\191\\327025854\\142497\\cb0c1a7d\\53e9bf6aNfb48c648.jpg", "e": "0", "c": "1599.00", "a": "1192381", "b": "【10月新降价】戴尔23.8英寸6.05MM超窄边+内置音箱!", "f": 1 }, "7": { "d": "g12\\M00\\03\\0B\\rBEQYFGKHxkIAAAAAADfWBKLlD4AAAqDwElTyYAAN9w169.jpg", "e": "0", "c": "159.00", "a": "877908", "b": "LG(LG) GP50NB DVD 8X 外置刻录机 直连电视", "f": 1 }, "8": { "d": "g15\\M01\\0E\\08\\rBEhWlMm0rIIAAAAAAG0YYXquaQAAKPpgAD0eoAAbR5429.jpg", "e": 0, "c": "1899.00", "a": "1082765", "b": "佳能(Canon) PowerShot SX700 HS 数码相机 红色(1610万像素 30倍光变 3英寸高清屏 25mm广角 WiFi\\NFC)", "f": 1 }, "9": { "d": "g14\\M02\\02\\1A\\rBEhVlKS7g8IAAAAAAGZt1DI9xQAAGCuwFLd9AAAZnP448.jpg", "e": "0", "c": "399.00", "a": "1014817", "b": "2G大显存!限时特价,真的超值!盈通6770", "f": 1 }, "10": { "d": "g16\\M00\\0C\\10\\rBEbRlOOvEwIAAAAAAId9f52slkAACbyQJ3nmwAAh4N269.jpg", "e": "0", "c": "139.00", "a": "983670", "b": "【限量300台】九州风神矩阵(白) 中塔机箱 白色 (原生USB3.0\\背部走线\\6风扇位全通透散热)", "f": 1 } }}
鸣鸣Amadues 2020-09-05
  • 打赏
  • 举报
回复
JSON结构和Java的对象数组是对应的 {}对应Java对象,key和value对应Java对象的属性和值
tianfang 2020-09-05
  • 打赏
  • 举报
回复
{"sn0",{obj0},"sn1",{obj1},"sn2",{obj2}} obj中有a-f 属性

62,614

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧