Android 从类解析JSON。安卓

Android 从类解析JSON。安卓,android,json,Android,Json,有一个带有JSON的代码。我是初学者,我不理解这段代码 有人能解释一下我有什么吗 以及如何将代码作为工作应用程序 public class G_JSON_Activity extends ActionBarActivity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.acti

有一个带有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]
  • 您正在对actionbaractivity进行子类化—它为该活动提供actionbar功能,以及一些常规活动无法使用的附加方法和属性,例如制作选项卡等

  • super.onCreate(savedInstanceState)
    告诉Dalvik VM除了父类的onCreate()中的现有代码外,还要运行您的代码

  • 您正在contentview中设置activity_j_u_json_uu布局,这意味着xml ui将显示在activity中

  • 然后声明一个常量字符串json变量并分配一个json值

如果由于其他项目文件(如activity_j___json)而导致项目中没有编译错误,则仍然可以运行该项目_

-- 更新:

我想你应该在activity_j_json中有textview,看看里面是否有类似的东西,而不是id

  • 您正在对actionbaractivity进行子类化—它为该活动提供actionbar功能,以及一些常规活动无法使用的附加方法和属性,例如制作选项卡等

  • super.onCreate(savedInstanceState)
    告诉Dalvik VM除了父类的onCreate()中的现有代码外,还要运行您的代码

  • 您正在contentview中设置activity_j_u_json_uu布局,这意味着xml ui将显示在activity中

  • 然后声明一个常量字符串json变量并分配一个json值

如果由于其他项目文件(如activity_j___json)而导致项目中没有编译错误,则仍然可以运行该项目_

-- 更新:

我想你应该在activity_j_json中有textview,看看里面是否有类似的东西,而不是id


首先,我可以说你不需要json字符串中的
\n
\t
,但我看不出你真正的要求是什么?首先,我可以说你不需要json字符串中的
\n
\t
,但我看不到你真正的要求是什么?如果你有疑问,请发表评论,非常感谢。是的,它没有错误,但我必须通过textview显示它。怎么做?@NurislomTuraev-像这样写?对不起,我不明白如果你有疑问,那么请留言嗨,谢谢。是的,它没有错误,但我必须通过textview显示它。怎么做?@NurislomTuraev-像这样写?对不起,我不明白
 <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);