java-如何在Android中为此格式生成JSON Stringer

java-如何在Android中为此格式生成JSON Stringer,第1张

概述我需要以这种格式将数据发送到数据库-{"param1":"value1","param2":"value2","param3":{"username":"admin","password":"123"}}如何使用JSONStringer生成此?我试过了-vm=newJSONStringer().o

我需要以这种格式将数据发送到数据库-

{"param1":"value1", "param2":"value2", "param3": {"username": "admin", "password": "123"}}

如何使用JsONStringer生成此?

我试过了-

vm = new JsONStringer().object().key("param1").value("value1")                  .object().key("param2").value("value2")                    .key("param3").object()                    .key("username").value("admin")                    .key("password").value("123")                    .endobject().endobject().endobject();

但我收到此错误-

org.Json.JsONException: nesting problem at
org.Json.JsONStringer.beforeValue(JsONStringer.java:415)

解决方法:

JsONObject object1 = new JsONObject();object1.put("param1", "value1");object1.put("param2", "param2");JsONObject innerObject1 = new JsONObject();innerObject1.put("username", "admin");innerObject1.put("password", "123");object1.put("param3",innerObject1);String JsonStr = object1.toString();

理想情况下,可以应用反向JsON解析来创建Json字符串对象,以便可以将其发送到Server / DB.

总结

以上是内存溢出为你收集整理的java-如何在Android中为此格式生成JSON Stringer全部内容,希望文章能够帮你解决java-如何在Android中为此格式生成JSON Stringer所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

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

原文地址: http://outofmemory.cn/web/1090821.html

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

发表评论

登录后才能评论

评论列表(0条)

保存