package com.json.main;
import org.json.JSONException;
import org.json.JSONObject;
import org.json.JSONTokener;

import android.app.Activity;
import android.os.Bundle;
import android.widget.TextView;

public class JSONtestActivity extends Activity {
   /** Called when the activity is first created. */
   @Override
   public void onCreate(Bundle savedInstanceState) {
     super.onCreate(savedInstanceState);
     setContentView(R.layout.main);
     //TextView tv1 = (TextView)findViewById(R.id.TextView01);
     //tv.setText("Hey see this,its working..");


   try {

    /* Inflate TextView from the layout */

    TextView tv = (TextView)findViewById(R.id.TextView01);

   /* JSON data considered as an example. Generally this data is obtained
   from a web service.*/

    String json = "{"+
             " \"name\" :\"ashish\", " +
             " \"message\" :\"hey see this,it works\", " +
             " \"place\" :\"vileparle\", " +
             " \"date\" :\"Todays date will goes here  \", " +
   " }"; 

     JSONObject object = (JSONObject) new JSONTokener(json).nextValue();
     String name = object.getString("name");
     String message = object.getString("message");
     String place = object.getString("place");
     String date = object.getString("date");

     tv.setText("Name : " + name + "\n \n");
     tv.setText("Message" + message + "\n \n");
     tv.setText("Place" + place + "\n \n ");
     tv.setText("Data" + date + "\n \n"); 

   } catch (JSONException e) {
      e.printStackTrace();
   }
    catch(Exception ex){
        ex.printStackTrace();
    }
   }
}

/*
here is XML >

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android";
android:orientation="vertical"
android:layout_width="fill_parent"
android:layout_height="fill_parent"> 


<TextView
android:id="@+id/TextView01"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:text="No data"/>

</LinearLayout>

*/


It shows " No data ". here is pastebin's link >http://pastebin.com/xw2TPd2U

-- 
You received this message because you are subscribed to the Google
Groups "Android Developers" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en

Reply via email to