json如何获取封装数据库中的数据

json如何获取封装数据库中的数据,第1张

直接输出就可以了 String jsondata = "{'a':" + a + ",'b':" + b + ",'c':" + c + "}"; 如果abc是字符串就加上单引号,如 String jsondata = "{'a':'" + a + "','b':'" + b + "','c':'" + c + "'}"; 如果abc是数组 String jsondata = "{'a':[" + a[0] + "," + a[1] + "," + a[2] + "],'b':}"; 如果abc是对象就相对复杂一点 String jsondata = "{'a':{'a_paramStr':'" + aparamStr + "','a_pramaInt'}:apramaInt},'b':}"; 当然,如果对象的成员变量很多,可以可以通过对象遍历的方式输出,还有包含子对象、子子对象的情况 总结如下 格式:{'数据名':数据值} 数据值为数字时,直接输出 数据值为字符串时,用单引号包含值,'数据值' 数据值为数组时,用中括号包含,[数据值1,数据值2,] 数据值为对象时,用大括号包含,{'成员名1':成员数值1,'成员名2':{'成员2对象的成员1','成员2对象的成员1值'},} 数据与数据之间用逗号隔开,以上 一句话,如果传送数据很简单可以自己输出;如果很复杂,乖乖用三方json包吧,我真不懂为什么抗拒别人做的车轮

遍历结果集的时候,每次都新new了一个map,所以每次都是往map里面装了一个数据,

需要把map放到外面去实例化,然后再while里面去添加结果集的每个数据:

while(rsnext()){

map=new HashMap();

mapput(rsgetString(1), rsgetString(2));

}

PHP取Mysql数据并转换为json格式,这很简单

过程分为取数据-保存为数组-json格式输出三步

取数据分为连接与查询(条件等),参考下面文章

保存为数组也容易,array_push就行

json格式的输换最为便捷,只需echo json_encode($myArr);

输出的就是你要的json格式,就像你图中的那样

参考文章:>

以上就是关于json如何获取封装数据库中的数据全部的内容,包括:json如何获取封装数据库中的数据、从数据库查询的数据为什么是json数据、php+mysql数据库取数据转成json格式等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/sjk/10142011.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-05
下一篇2023-05-05

发表评论

登录后才能评论

评论列表(0条)

    保存