开发者社区 问答 正文

各位大神 请问我序列化时数据库数据应该做成什么格式的呢?帮帮忙 小弟初学

我要从数据库中将数据放到datetable中然后序列化成下边这种json格式的数据
请问我数据库中数据应该怎么存贮呢?

json数据

[{"CountryName": "阿拉伯联合酋长国","Province": [{"ProvinceName": "Bahrani","City": [{"CityName": "迪拜"},{"CityName": "沙迦"},{"CityName": "拉斯海马" }]}, {"ProvinceName": "阿布扎比","City": [{"CityName": "阿布扎比"}]}]},
 {"CountryName": "巴巴多斯","Province": [{"ProvinceName": "ChristChurch","City": [{"CityName": "巴巴多斯"}]}]}]

展开
收起
杨冬芳 2016-07-05 09:32:42 1959 分享 版权
1 条回答
写回答
取消 提交回答
  • IT从业

    那不国家,省,城市各一个表,然后全部填充到dataset后通过过滤组合成json字符串(一般我是这样来处理。。)

    如果用第三方的类库序列化,自己i建立好类模型,然后通过将数据库记录填充到dataset中后遍历过滤填充模型,然后序列化这个模式,单个table想序列化成你的这个json结构怕是不行。。
    screenshot

    2019-07-17 19:51:09
    赞同 展开评论