fork(2) download
  1. package JSON;
  2. import static JSON.Login.list;
  3. import java.lang.*;
  4. import java.io.*;
  5. import java.io.IOException;
  6.  
  7. import com.fasterxml.jackson.core.JsonParseException;
  8. import com.fasterxml.jackson.core.JsonProcessingException;
  9. import com.fasterxml.jackson.databind.JsonMappingException;
  10. import com.fasterxml.jackson.databind.ObjectMapper;
  11. import java.util.ArrayList;
  12. //org.codehaus.jackson.JsonGenerationException;
  13. //import com.fasterxmal.jackson.JsonGenerationException;
  14.  
  15.  
  16. public class JsonObject {
  17. @SuppressWarnings("empty-statement")
  18. public static void main(String[] args) throws JsonProcessingException, IOException {
  19.  
  20. ObjectMapper mapper = new ObjectMapper();
  21.  
  22. //For testing
  23. try {
  24. //Login login=new Login();
  25. //ArrayList <Item>k=Login.list;
  26.  
  27.  
  28. String x=String.valueOf(list.get(1));
  29.  
  30. String y=String.valueOf(list.get(2));
  31. String z=String.valueOf(list.get(3).getPrice());
  32. String w=String.valueOf(list.get(4).getType());
  33.  
  34. System.out.print(x);
  35. /*System.out.println("");
  36.   System.out.print(obj.getProductName());
  37.   System.out.println("");
  38.   System.out.print(obj.getPrice());
  39.   System.out.println("");
  40.   System.out.print(obj.getType());
  41.   System.out.println("");
  42.   System.out.println();*/
  43.  
  44.  
  45. Item i=new Item(x,y,z,w);
  46.  
  47.  
  48.  
  49.  
  50.  
  51.  
  52. //Convert object to JSON string and save into file directly
  53. mapper.writeValue(new File("D:\\extern_1\\src\\java\\JSON\\jsonlist.json"), i);
  54.  
  55. //Convert object to JSON string
  56. String jsonInString = mapper.writeValueAsString(i);
  57. System.out.println(jsonInString);
  58.  
  59. //Convert object to JSON string and pretty print
  60. jsonInString = mapper.writerWithDefaultPrettyPrinter().writeValueAsString(i);
  61. System.out.println(jsonInString);
  62.  
  63.  
  64.  
  65. } catch(Exception e){};
  66.  
  67. }
  68.  
  69. }
  70.  
  71.  
  72.  
  73.  
  74.  
  75.  
  76.  
  77.  
  78. /*private static Item createDummyUser(){
  79.  
  80. User user = new User();
  81.  
  82. user.setName("mkyong");
  83. user.setAge(33);
  84.  
  85. List<String> msg = new ArrayList<>();
  86. msg.add("hello jackson 1");
  87. msg.add("hello jackson 2");
  88. msg.add("hello jackson 3");
  89.  
  90. user.setMessages(msg);
  91.  
  92. return user;
  93.  
  94. }*/
  95.  
Compilation error #stdin compilation error #stdout 0s 0KB
stdin
Standard input is empty
compilation info
Main.java:16: error: class JsonObject is public, should be declared in a file named JsonObject.java
public class JsonObject {
       ^
Main.java:2: error: cannot find symbol
import static JSON.Login.list;
                  ^
  symbol:   class Login
  location: package JSON
Main.java:2: error: static import only from classes and interfaces
import static JSON.Login.list;
^
Main.java:7: error: package com.fasterxml.jackson.core does not exist
import com.fasterxml.jackson.core.JsonParseException;
                                 ^
Main.java:8: error: package com.fasterxml.jackson.core does not exist
import com.fasterxml.jackson.core.JsonProcessingException;
                                 ^
Main.java:9: error: package com.fasterxml.jackson.databind does not exist
import com.fasterxml.jackson.databind.JsonMappingException;
                                     ^
Main.java:10: error: package com.fasterxml.jackson.databind does not exist
import com.fasterxml.jackson.databind.ObjectMapper;
                                     ^
Main.java:18: error: cannot find symbol
	public static void main(String[] args) throws JsonProcessingException, IOException {
	                                              ^
  symbol:   class JsonProcessingException
  location: class JsonObject
Main.java:20: error: cannot find symbol
		ObjectMapper mapper = new ObjectMapper();
		^
  symbol:   class ObjectMapper
  location: class JsonObject
Main.java:20: error: cannot find symbol
		ObjectMapper mapper = new ObjectMapper();
		                          ^
  symbol:   class ObjectMapper
  location: class JsonObject
Main.java:28: error: cannot find symbol
                             String x=String.valueOf(list.get(1));
                                                     ^
  symbol:   variable list
  location: class JsonObject
Main.java:30: error: cannot find symbol
                             String y=String.valueOf(list.get(2));
                                                     ^
  symbol:   variable list
  location: class JsonObject
Main.java:31: error: cannot find symbol
                             String z=String.valueOf(list.get(3).getPrice());
                                                     ^
  symbol:   variable list
  location: class JsonObject
Main.java:32: error: cannot find symbol
                             String w=String.valueOf(list.get(4).getType());
                                                     ^
  symbol:   variable list
  location: class JsonObject
Main.java:45: error: cannot find symbol
                         Item i=new Item(x,y,z,w);
                         ^
  symbol:   class Item
  location: class JsonObject
Main.java:45: error: cannot find symbol
                         Item i=new Item(x,y,z,w);
                                    ^
  symbol:   class Item
  location: class JsonObject
16 errors
stdout
Standard output is empty