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结构

解决方案二:

我序列化时候没用到实体模型啊,我只是将数据库中的表放到datetable中了,然后序列化datatable了,还有什么好方法吗

时间: 2024-11-02 20:13:07

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

sql-各位大神,oracle查询当前数据库数据有多少兆?

问题描述 各位大神,oracle查询当前数据库数据有多少兆? 我想查一下当前数据库的所有表里面的数据总共有多少兆,请问有这个SQL吗? 解决方案 --查询表空间使用情况 SELECT UPPER(F.TABLESPACE_NAME) "表空间名", D.TOT_GROOTTE_MB "表空间大小(M)", D.TOT_GROOTTE_MB - F.TOTAL_BYTES "已使用空间(M)", TO_CHAR(ROUND((D.TOT_GROOT

各位大神: 请问怎么查询domino中WebService使用者所指向的WSDL文件的URL?

问题描述 各位大神:请问怎么查询domino中WebService使用者所指向的WSDL文件的URL? 解决方案 解决方案二:你可以查一下WebService的属性,新建WebService时要用到,后边基本都用不到了,没注意过,一般都会有文档...

fpga-哪位大神熟悉FPGA的FIFO操作,尤其是IP软核,帮个忙分析一下原因

问题描述 哪位大神熟悉FPGA的FIFO操作,尤其是IP软核,帮个忙分析一下原因 这是我用IP核生成的FIFO,测试了一下,为什么q[7:0]输出的数据全都是00啊?顶层中重实例化的FIFO: FIFO FIFO_inst( .clock ( clk ), .data ( Rx_Data ), .rdreq ( read ), .wrreq (write), .empty ( empty_sig ), .full ( full_sig ), .q ( Tx_Data ) ); 串行接收数据时wr

雅虎财经数据-麻烦各位大神给看下下面这段代码,运行不起来。请帮忙看下是什么原因(是在Python上运行的)

问题描述 麻烦各位大神给看下下面这段代码,运行不起来.请帮忙看下是什么原因(是在Python上运行的) from matplotlib.finance import quotes historical_yahoo from datetime import date import pandas as pd today=date.today() start=(today.year-1,today.month,today.day) quotes=quotes_historical_yahoo('AXP

请大神帮帮忙,小弟需要急救啊

问题描述 请大神帮帮忙,小弟需要急救啊 为什么我在MyEclipse2014里写.css文件的时候,会报这种错误? 急等原因分析与解决方法 解决方案 库文件丢失,一方面你可能未真正激活myeclipse.另一方面可能你误删了一些东西,不妨从这两方面着手,希望对你有用 解决方案二: 你可以参考下这个http://www.bubuko.com/infodetail-1130958.html

大神求救sql management studio数据库中导入多个xls

问题描述 大神求救sql management studio数据库中导入多个xls 数据库中有多个表,如何将一个xls文件中的多个表导入数据库中对应的表中 用的是sql management studio 解决方案 只能用程序读取一个个表,然后来导入.

讲解求-求大神讲解P、V操作。。。求哥哥姐姐忙帮

问题描述 求大神讲解P.V操作...求哥哥姐姐忙帮 求各位哥哥姐姐讲解P.V操作,初学入门菜鸟上课没听讲现在弄不懂啊....小弟在此拜谢了~~~ 解决方案 无非就是说的进程/线程的同步中的信号量.你可以用红绿灯来比喻.某个资源,只能同时由一个进程/线程访问,这就好比一个路口,要么这个方向的车通过,要么那个方向的通过.一起通过就会出事故. 怎么办呢?用红绿灯,只有绿灯的方向,车辆才能通行,别的方向,车辆必须等待.信号量其实就是一样的意思.

求大神解答如何用接口请求数据和发送数据?

问题描述 求大神解答如何用接口请求数据和发送数据? 新人求demo!求大神解答如何用接口请求数据和发送数据?求大神解答如何用接口请求数据和发送数据?求大神解答如何用接口请求数据和发送数据? 解决方案 可以看一下这个例子<安卓接口请求实例>http://www.mamicode.com/info-detail-515944.html 解决方案二: 讲道理一般是用Apache的httpClient,代理jdk自带的Url ,

c语言-pat 部分A+B 求大神帮帮忙,初学C语言

问题描述 pat 部分A+B 求大神帮帮忙,初学C语言 找不出错误... 正整数A的"DA(为1位整数)部分"定义为由A中所有DA组成的新整数PA.例如:给定A = 3862767,DA = 6,则A的"6部分"PA是66,因为A中有2个6. 现给定A.DA.B.DB,请编写程序计算PA + PB. 输入格式: 输入在一行中依次给出A.DA.B.DB,中间以空格分隔,其中0 < A, B < 1010. 输出格式: 在一行中输出PA + PB的值. 输入