没加前:
{
"button": [{
"type": "click",
"name": "歌曲",
"key": "weixin_menu_Muick",
"url": null,
"sub_button": [{
"type": "view",
"name": "网络歌曲",
"key": "weixin_menu_web",
"url": "http://www.yue365.com/bang/tag4.shtml",
"sub_button": null
}, {
"type": "view",
"name": "伤感歌曲",
"key": "weixin_menu_sg",
"url": "http://www.yue365.com/bang/tag5.shtml",
"sub_button": null
}, {
"type": "view",
"name": "英文歌曲",
"key": "weixin_menu_english",
"url": "http://www.yue365.com/bang/yingwen.shtml",
"sub_button": null
}, {
"type": "view",
"name": "草原歌曲",
"key": "weixin_menu_caoyuan",
"url": "http://www.yue365.com/bang/tag8.shtml",
"sub_button": null
}, {
"type": "view",
"name": "经典老歌",
"key": "weixin_menu_jd",
"url": "http://www.yue365.com/bang/tag2.shtml",
"sub_button": null
}]
}, {
"type": "click",
"name": "影视",
"key": "weixin_menu_ys",
"url": null,
"sub_button": [{
"type": "view",
"name": "动作片",
"key": "weixin_menu_dz",
"url": "https://tv.2345.com/dongzuo---.html",
"sub_button": null
}, {
"type": "view",
"name": "伦理片",
"key": "weixin_menu_ll",
"url": "https://tv.2345.com/lunli---.html",
"sub_button": null
}, {
"type": "view",
"name": "战争片",
"key": "weixin_menu_zz",
"url": "https://tv.2345.com/zhanzheng---.html",
"sub_button": null
}, {
"type": "view",
"name": "武侠片",
"key": "weixin_menu_wx",
"url": "https://tv.2345.com/wuxia---.html",
"sub_button": null
}, {
"type": "view",
"name": "古装片",
"key": "weixin_menu_gz",
"url": "https://tv.2345.com/guzhuang---.html",
"sub_button": null
}]
}, {
"type": "click",
"name": "新闻",
"key": "weixin_menu_News",
"url": null,
"sub_button": [{
"type": "view",
"name": "热点咨询",
"key": "weixin_menu_rd",
"url": "https://tuijian.hao123.com/",
"sub_button": null
}, {
"type": "view",
"name": "新浪新闻",
"key": "weixin_menu_xl",
"url": "https://news.sina.com.cn/",
"sub_button": null
}, {
"type": "view",
"name": "网易新闻",
"key": "weixin_menu_wy",
"url": "https://news.163.com/",
"sub_button": null
}, {
"type": "view",
"name": "腾讯新闻",
"key": "weixin_menu_tx",
"url": "https://news.qq.com/",
"sub_button": null
}, {
"type": "view",
"name": "央视新闻",
"key": "weixin_menu_ys",
"url": "http://news.cctv.com/",
"sub_button": null
}]
}]
}
主要实现代码:
JsonSerializerSettings jsonSerializerSettings = new JsonSerializerSettings();
jsonSerializerSettings.NullValueHandling = NullValueHandling.Ignore;
string jsonstr = JsonConvert.SerializeObject(tempstr, jsonSerializerSettings);
加上后:
```csharp
{
"button": [{
"type": "click",
"name": "歌曲",
"key": "weixin_menu_Muick",
"sub_button": [{
"type": "view",
"name": "网络歌曲",
"key": "weixin_menu_web",
"url": "http://www.yue365.com/bang/tag4.shtml"
}, {
"type": "view",
"name": "伤感歌曲",
"key": "weixin_menu_sg",
"url": "http://www.yue365.com/bang/tag5.shtml"
}, {
"type": "view",
"name": "英文歌曲",
"key": "weixin_menu_english",
"url": "http://www.yue365.com/bang/yingwen.shtml"
}, {
"type": "view",
"name": "草原歌曲",
"key": "weixin_menu_caoyuan",
"url": "http://www.yue365.com/bang/tag8.shtml"
}, {
"type": "view",
"name": "经典老歌",
"key": "weixin_menu_jd",
"url": "http://www.yue365.com/bang/tag2.shtml"
}]
}, {
"type": "click",
"name": "影视",
"key": "weixin_menu_ys",
"sub_button": [{
"type": "view",
"name": "动作片",
"key": "weixin_menu_dz",
"url": "https://tv.2345.com/dongzuo---.html"
}, {
"type": "view",
"name": "伦理片",
"key": "weixin_menu_ll",
"url": "https://tv.2345.com/lunli---.html"
}, {
"type": "view",
"name": "战争片",
"key": "weixin_menu_zz",
"url": "https://tv.2345.com/zhanzheng---.html"
}, {
"type": "view",
"name": "武侠片",
"key": "weixin_menu_wx",
"url": "https://tv.2345.com/wuxia---.html"
}, {
"type": "view",
"name": "古装片",
"key": "weixin_menu_gz",
"url": "https://tv.2345.com/guzhuang---.html"
}]
}, {
"type": "click",
"name": "新闻",
"key": "weixin_menu_News",
"sub_button": [{
"type": "view",
"name": "热点咨询",
"key": "weixin_menu_rd",
"url": "https://tuijian.hao123.com/"
}, {
"type": "view",
"name": "新浪新闻",
"key": "weixin_menu_xl",
"url": "https://news.sina.com.cn/"
}, {
"type": "view",
"name": "网易新闻",
"key": "weixin_menu_wy",
"url": "https://news.163.com/"
}, {
"type": "view",
"name": "腾讯新闻",
"key": "weixin_menu_tx",
"url": "https://news.qq.com/"
}, {
"type": "view",
"name": "央视新闻",
"key": "weixin_menu_ys",
"url": "http://news.cctv.com/"
}]
}]
}
看到了吗?去掉了空的了。是不是很神奇。