ASP源码.NET源码PHP源码JSP源码JAVA源码DELPHI源码PB源码VC源码VB源码Android源码
当前位置:首页 >> 低调看直播体育app软件下载 >> Android开发 >> 解析Json对象,用自带json解析器

解析Json对象,用自带json解析器

来源:网络整理     时间:2015-12-22     关键词:Exception,Activity

本篇文章主要介绍了"解析Json对象,用自带json解析器",主要涉及到Exception,Activity方面的内容,对于Android开发感兴趣的同学可以参考一下: 英文jrs看球网直播吧_低调看直播体育app软件下载_低调看体育直播 关键代码:String in; JSONObject reader = new JSONObject(in);JSONObject sys = r...

英文jrs看球网直播吧_低调看直播体育app软件下载_低调看体育直播
关键代码:

String in;
JSONObject reader = new JSONObject(in);JSONObject sys  = reader.getJSONObject("sys");
country = sys.getString("country");JSONObject main  = reader.getJSONObject("main");
temperature = main.getString("temp");

还有的方法:

1   get(String name)
2   getBoolean(String name)
3   getDouble(String name)
4   getInt(String name)
5   getLong(String name)
6   length()
7   names()

完整示例:

public class MainActivity extends Activity {
   public void onCreate(Bundle savedInstanceState) {
      super.onCreate(savedInstanceState);
      setContentView(R.layout.Activity_main);

      TextView output = (TextView) findViewById(R.id.textView1);
      String strJson="
      {\"Employee\" :[{\"id\":\"01\",
            \"name\":\"Gopal Varma\",
            \"salary\":\"500000\"},
         {\"id\":\"02\",
            \"name\":\"Sairamkrishna\",
            \"salary\":\"500000\"},
         {\"id\":\"03\",
            \"name\":\"Sathish kallakuri\",
            \"salary\":\"600000\"}]}";
      String data = "";
      try {
         JSONObject  jsonRootObject = new JSONObject(strJson);

         //Get the instance of JSONArray that contains JSONObjects
         JSONArray jsonArray = jsonRootObject.optJSONArray("Employee");

         //Iterate the jsonArray and print the info of JSONObjects
         for(int i=0; i < jsonArray.length(); i++){
            JSONObject jsonObject = jsonArray.getJSONObject(i);

            int id = Integer.parseInt(jsonObject.optString("id").toString());
            String name = jsonObject.optString("name").toString();
            float salary = Float.parseFloat(jsonObject.optString("salary").toString());

            data += "Node"+i+" : \n id= "+ id +" \n Name= "+ name +" \n Salary= "+ salary +" \n ";
         }
         output.setText(data);
      } catch (JSONException e) {e.printStackTrace();}}}

另:

ImageView 图片去掉不需要的边距:

                        android:adjustViewBounds="true"

转载署源-By-KyleCe:http://blog.csdn.net/KyleCeshen/article/details/50378482

').addClass('pre-numbering').hide(); $(this).addClass('has-numbering').parent().append($numbering); for (i = 1; i <= lines; i++) { $numbering.append($('
  • ').text(i)); }; $numbering.fadeIn(1700); }); });

    以上就介绍了解析Json对象,用自带json解析器,包括了Exception,Activity方面的内容,希望对Android开发有兴趣的朋友有所帮助。

    本文网址链接:http://www.codes51.com/article/detail_255578.html

    相关图片

    相关文章