android - 如何将此数据转换为 JSON 格式并将此数据发布到服务器?

标签 android json string

我有以下字符串,

String Action="创建用户"; String company="公司名称";

但是如何将上面的字符串转换为下面的json字符串,并将这个字符串传递给服务器

{"action":"CreateUser","user":{"company":{"solutionname":"","createdon":"","companyguid":"","nextinvoicenumber":"1000","companystatus":"Active","companyname":"","solutioncode":"InvoiceASAP"},"createdon":"","userstatus":"Active","companyguid":"","addressguid":"","guid":"","firstname":"Renuka","lastname":"Shah","email":"ren40@vprex.com","username":"","password":"renuka","cellphone":"","homephone":"","officephone":"","officeextension":"","faxnumber":"","phoneid":"1","sourceid":"1","primarycontact":"Y","permissioncode":"COMPANYADMIN","address":{"addr1":"","addr2":"","addr3":"","addr4":"","addr5":"","city":"","state":"","postalcode":"","country":"","note":""}}}

如有任何帮助,我们将不胜感激。

最佳答案

做如下:http://snipplr.com/view/53225/

String Action="CreateUser"; String company="company name";
try
    {
        JSONObject action=new JSONObject();
        JSONObject user=new JSONObject();
        action.put("action", Action);
        action.put("user", user);

        JSONObject company=new JSONObject();
        user.put("company", company);
        user.put("userstatus", "Active");

        company.put("solutionname", "");
        company.put("nextinvoicenumber", "1000");
        //.... 
    }
    catch (Exception je)
    {

    }

然后将 JSONObject(action)传递给服务器..

关于android - 如何将此数据转换为 JSON 格式并将此数据发布到服务器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11560034/

相关文章:

android - 如何测试 com.google.android.gms.common.api.Status#hasResolution & startResolutionForResult?

android - "Static"startActivity(Intent) 方法?

iOS JSON 解析

javascript - 在 NODE.JS 中重新加载变量值

c - 将 int 数组打印为字符串

php - 如何在一个部分是数字而另一部分是“int”的单词之间替换...?

c# - 什么更快 : Regex or string operations?

java - 添加Web服务引用到eclipse

java - 检查设备是否有SIM模块

json - 如何在 Swagger 中引用另一个模型定义的 ID