gpt4 book ai didi

java - 使用 BasicNameValuePair 创建复杂的 JSON

转载 作者:行者123 更新时间:2023-11-29 03:03:10 26 4
gpt4 key购买 nike

如何使用 ArrayList 创建此 JSON 以在 Android 中发布 json

{
"user" :
{
"nickname" : "nickname6",
"password" : "1234",
}
}

我只得到一个平面 JSON

    ArrayList<BasicNameValuePair> nameValuePairs = new ArrayList<BasicNameValuePair>();

nameValuePairs.add(new BasicNameValuePair("nickname","nickname6"));
nameValuePairs.add(new BasicNameValuePair("password", "1234"));

最佳答案

您需要创建一个 JSON,为此您必须将该 JSON 作为参数添加到您的 POST 方法中。为此,您可以尝试这样做:

JSONObject json = new JSONObject(jsonString);
JSONObject joParams = json.getJSONObject("params");
String nickname = joParams.getString("nickname");

post.add(new BasicNameValuePair("nickname", nickname);

关于java - 使用 BasicNameValuePair 创建复杂的 JSON,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33623774/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com