从类中解析JSON。 Android的

时间:2015-08-02 16:35:02

标签: android json

有一个带有JSON的代码。我是初学者,我不明白这段代码。

任何人都能解释一下我有什么吗?

将代码作为工作应用的方法。

public class G_JSON_Activity extends ActionBarActivity {

@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_j__json_);

    final String json = "{  \n" +
            "\t\"id\": 9999,  \n" +
            "\t\"firstName\": \"Joe\",  \n" +
            "\t\"lastName\": \"Richard\"\n" +
            "}";
}

有评论:

// (Button)bParse: parse 
// Set textview text from JSON: [firstname]+[ ]+[lastname]'s id is [id]

1 个答案:

答案 0 :(得分:0)

  • 您正在为 actionbaractivity 创建子类,它为活动提供了操作栏功能,还有一些常规活动无法使用的其他方法和属性。例如制作标签等。

    < / LI>
  • super.onCreate(savedInstanceState);除了父类的onCreate()中的现有代码外,您还告诉Dalvik VM运行您的代码。

  • 您在contentview中设置 activity_j__json _ 布局,这意味着xml ui将显示在actionbaraactivity中

  • 然后声明一个常量字符串json变量并赋予json值。

如果由于其他项目文件(例如 activity_j__json _

)而导致项目中没有编译错误,您仍然可以运行项目

- 更新:

我想你会在activity_j_json中看到textview,看看你有没有这样的东西而不是 id

 <TextView
    android:id="@+id/myTextView"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:layout_alignParentTop="true"
    android:textSize="20sp" />

在源代码中

    TextView mTextView = (TextView)findViewById(R.id.myTextView);

    mTextView.setText(json);