Android Open Source - test-gradle Json Parser






From Project

Back to project page test-gradle.

License

The source code is released under:

Copyright (c) <2013> <Paul Estrada> Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the S...

If you think the Android project test-gradle listed in this page is inappropriate, such as containing malicious code/tools or violating the copyright, please email info at java2s dot com, thanks.

Java Source Code

package com.example.listexample.utils;
/*ww w  .  j a v  a 2s .co m*/
import java.util.ArrayList;
import java.util.List;

import org.json.JSONArray;
import org.json.JSONObject;

public class JsonParser {
  
  public static List<Tweet> parseTwitterTimeline(String jsonString) {
    List<Tweet> tweets = new ArrayList<Tweet>();
    
    try {
      Tweet tweet = null;
      JSONArray jsonArray = new JSONArray(jsonString);
      JSONObject jsonObject = null;
      JSONObject jsonUserObject = null;
      for (int a = 0; a < jsonArray.length(); a++) {
        tweet = new Tweet();
        tweets.add(tweet);
        
        jsonObject = jsonArray.getJSONObject(a);
        jsonUserObject = jsonObject.getJSONObject("user");
        
        tweet.setUserImage(jsonUserObject.optString("profile_image_url"));
        tweet.setUserName(jsonUserObject.optString("name"));
        tweet.setTweet(jsonObject.optString("text"));
        tweet.setUrl(jsonObject.optString("created_at"));
        tweet.setId(jsonObject.optString("id_str"));
      }
    } catch (Exception e) {
      
    }
    return tweets;
  }

}




Java Source Code List

com.example.listexample.GpsActivity.java
com.example.listexample.MainActivity.java
com.example.listexample.MultiListActivity.java
com.example.listexample.MyAdapter.java
com.example.listexample.NavigationAActivity.java
com.example.listexample.NavigationBActivity.java
com.example.listexample.ViewHolderRB.java
com.example.listexample.ViewHolderTV.java
com.example.listexample.ViewHolder.java
com.example.listexample.sql.DBConstants.java
com.example.listexample.sql.MyDatabaseHelper.java
com.example.listexample.sql.MySqliteHelper.java
com.example.listexample.sql.SqliteActivity.java
com.example.listexample.sql.User.java
com.example.listexample.utils.GetTweetsTask.java
com.example.listexample.utils.HttpUtils.java
com.example.listexample.utils.JsonParser.java
com.example.listexample.utils.Tweet.java
com.example.listexample.webapp.MyWebAppActivity.java
com.example.listexample.webapp.MyWebViewClient.java
com.example.listexample.webapp.WebViewBridge.java