如何在android java中制作这个json对象[关闭]

Posted

技术标签:

【中文标题】如何在android java中制作这个json对象[关闭]【英文标题】:how to make this json object in android java [closed] 【发布时间】:2021-02-09 11:41:17 【问题描述】:

这是我的代码:


    "body": "\"data\": [[1633209578,0,117.000000],[1633209578,1,116.000000],[1633209624,2,121.000000],[1633209643,3,174.000000],[1633209682,4,222.000000],[1633209715,5,247.000000],[1633209748,6,248.000000],[1633209781,7,248.000000],[1633209814,8,249.000000],[1633209847,9,248.000000],[1633209877,10,248.000000],[1633209912,11,248.000000],[1633209943,12,248.000000],[1633209990,13,248.000000],[1633210009,14,248.000000]]"

我想通过 POST 请求将上述 json 发送到 aws apigateway。请帮我在 android studio java 中制作这个对象。 谢谢。

【问题讨论】:

尝试jsonschema2pojo.org获取JSON对应的JAVA对象 【参考方案1】:

试试这个:

String[] value=new String[]"[1633209578, 0, 117.000000]",
            "[1633209578, 1, 116.000000]",
            "[1633209624, 2, 121.000000]",
            "[1633209643, 3, 174.000000]",
            "[1633209682, 4, 222.000000]",
            "[1633209715, 5, 247.000000]",
            "[1633209748, 6, 248.000000]",
            "[1633209781, 7, 248.000000]",
            "[1633209814, 8, 249.000000]",
            "[1633209847, 9, 248.000000]",
            "[1633209877, 10, 248.000000]",
            "[1633209912, 11, 248.000000]",
            "[1633209943, 12, 248.000000]",
            "[1633209990, 13, 248.000000]",
            "[1633210009, 14, 248.000000]";

JSONArray jsonArray = new JSONArray();
        for (int i = 0; i < value.length; i++) 
            jsonArray.put(value[i]);
        

        JSONObject jsonObject=new JSONObject();

        try 
            jsonObject.put("data",jsonArray);

            JSONObject object=new JSONObject();
            object.put("body",jsonObject);

            Log.i("FinalJson",object.toString());

         catch (JSONException e) 
            e.printStackTrace();
        

【讨论】:

以上是关于如何在android java中制作这个json对象[关闭]的主要内容,如果未能解决你的问题,请参考以下文章

如何在android中动态创建列?

如何在 Android Studio 中制作搜索框

如何在基于 Android 的 Java 中使用 SECRET KEY 制作 HMAC SHA256? [复制]

如何制作一个 web 服务(最好使用 PHP),它可以被 android 应用程序请求以获取 JSON 对象

如何将这个 Android Java 代码变成一个数组、循环?还是来自 JSON url 输出?

如何在Android中制作这个进度条? [关闭]