java - 如何在 StringBuilder 中将项目与 JsonObject 分开?

标签 java android stringbuilder json

这是我的代码:

                    BufferedReader reader = new BufferedReader(new InputStreamReader(
                            inputStreamObjectValue));

                    StringBuilder sb = new StringBuilder();
                    String line = null;
                    // Read Server Response
                    while ((line = reader.readLine()) != null) {
                        // Append server response in string
                        sb.append(line + "\n");

                    }
                    Log.e("values :",sb.toString());

当我运行时日志打印

{"Status":1,"SessionId":"ulrvmysxrmha14t0cd031upp6yluh69amgfub02j78lubcht5i"}

如何分离项目。例如

Status=1 and SessionId="ulrvmysxrmha14t0cd031upp6yluh69amgfub02j78lubcht5i";

请帮助我。

最佳答案

使用这个:

try {
    JSONObject job = new JSONObject(sb.toString());
    int Status = job.getInt("Status");
    String SessionId = job.getString("SessionId");
} catch (JSONException e) {
    // Handle error
}

引用:http://developer.android.com/reference/org/json/JSONObject.html

关于java - 如何在 StringBuilder 中将项目与 JsonObject 分开?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23086320/

相关文章:

android - 使用 Volley 在 HashMap 中发送 Int

android - 打开抽屉导航时,工具栏按钮不响应触摸

java - java中有没有类似于StringBuilder的类,唯一的区别就是它的长度是固定的?

java - 我怎样才能让 g.drawstring 处理\n?

java - "build"如何部署纯文本maven Artifact

java - JComboBox 在 Java 中显示空白项

Java 将 XML 文档 append 到现有文档

java - 如何验证性别单选按钮?

android - Android 中什么决定了应用程序在启动时自动启动?

android - 解析大型 json 响应时出现内存不足错误