程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 更多編程語言 >> 編程綜合問答 >> json-各位大神 請問我序列化時數據庫數據應該做成什麼格式的呢?幫幫忙 小弟初學

json-各位大神 請問我序列化時數據庫數據應該做成什麼格式的呢?幫幫忙 小弟初學

編輯:編程綜合問答
各位大神 請問我序列化時數據庫數據應該做成什麼格式的呢?幫幫忙 小弟初學

我要從數據庫中將數據放到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結構怕是不行。。

 public class Country{
public string CountryName;
public List<province> Province;
}
public class province{
  public string ProvinceName;
    public List<city>  City;
}
public class city{
public string CityName;
}

List<Country> country=new List<Country>();//填充country後序列化這個變量就得到你的這個json結構
cxwang123
showbo
cxwang123
  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved