Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package co.uk.andrzejiwaniuk;
- import org.json.simple.*;
- import org.json.simple.parser.JSONParser;
- import java.io.FileReader;
- import java.util.Iterator;
- /**
- * JSON
- *
- */
- public class App
- {
- public static void main( String[] args )
- {
- /*System.out.println("=======decode=======");
- String s="[0,{\"1\":{\"2\":{\"3\":{\"4\":[5,{\"6\":7}]}}}}]";
- Object obj=JSONValue.parse(s);
- JSONArray array=(JSONArray)obj;
- System.out.println("======the 2nd element of array======");
- System.out.println(array.get(1));
- System.out.println();
- JSONObject obj2=(JSONObject)array.get(1);
- System.out.println("======field \"1\"==========");
- System.out.println(obj2.get("1"));
- s="{}";
- obj=JSONValue.parse(s);
- System.out.println(obj);
- s="[5,]";
- obj=JSONValue.parse(s);
- System.out.println(obj);
- s="[5,,2]";
- obj=JSONValue.parse(s);
- System.out.println(obj);*/
- //System.out.println( "Witaj Andrzej2" );
- JSONParser parser = new JSONParser();
- try {
- Object obj = parser.parse(new FileReader(
- "C:/JSON/file1.txt"));
- JSONObject jsonObject = (JSONObject) obj;
- String name = (String) jsonObject.get("Name");
- String author = (String) jsonObject.get("Author");
- JSONArray companyList = (JSONArray) jsonObject.get("Company List");
- System.out.println("Name: " + name);
- System.out.println("Author: " + author);
- System.out.println("\nCompany List:");
- Iterator<String> iterator = companyList.iterator();
- while (iterator.hasNext()) {
- System.out.println(iterator.next());
- }
- } catch (Exception e) {
- e.printStackTrace();
- }
- }
- }
- /*
- *
- * JSON file
- *
- */
- {
- "Name": "tedo-tech.co.uk",
- "Author": "Andrzej Iwaniuk",
- "Company List": [
- "Compnay: eBay",
- "Compnay: Paypal",
- "Compnay: Google"
- ]
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement