我要从数据库中将数据放到datetable中然后序列化成下边这种json格式的数据
请问我数据库中数据应该怎么存贮呢?
、
json数据
[{"CountryName": "阿拉伯联合酋长国","Province": [{"ProvinceName": "Bahrani","City": [{"CityName": "迪拜"},{"CityName": "沙迦"},{"CityName": "拉斯海马" }]}, {"ProvinceName": "阿布扎比","City": [{"CityName": "阿布扎比"}]}]},
{"CountryName": "巴巴多斯","Province": [{"ProvinceName": "ChristChurch","City": [{"CityName": "巴巴多斯"}]}]}]
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。
那不国家,省,城市各一个表,然后全部填充到dataset后通过过滤组合成json字符串(一般我是这样来处理。。)
如果用第三方的类库序列化,自己i建立好类模型,然后通过将数据库记录填充到dataset中后遍历过滤填充模型,然后序列化这个模式,单个table想序列化成你的这个json结构怕是不行。。