package JSON; import static JSON.Login.list; import java.lang.*; import java.io.*; import java.io.IOException; import com.fasterxml.jackson.core.JsonParseException; import com.fasterxml.jackson.core.JsonProcessingException; import com.fasterxml.jackson.databind.JsonMappingException; import com.fasterxml.jackson.databind.ObjectMapper; import java.util.ArrayList; //org.codehaus.jackson.JsonGenerationException; //import com.fasterxmal.jackson.JsonGenerationException; public class JsonObject { @SuppressWarnings("empty-statement") ObjectMapper mapper = new ObjectMapper(); //For testing try { //Login login=new Login(); //ArrayList <Item>k=Login.list; /*System.out.println(""); System.out.print(obj.getProductName()); System.out.println(""); System.out.print(obj.getPrice()); System.out.println(""); System.out.print(obj.getType()); System.out.println(""); System.out.println();*/ Item i=new Item(x,y,z,w); //Convert object to JSON string and save into file directly //Convert object to JSON string //Convert object to JSON string and pretty print jsonInString = mapper.writerWithDefaultPrettyPrinter().writeValueAsString(i); } } /*private static Item createDummyUser(){ User user = new User(); user.setName("mkyong"); user.setAge(33); List<String> msg = new ArrayList<>(); msg.add("hello jackson 1"); msg.add("hello jackson 2"); msg.add("hello jackson 3"); user.setMessages(msg); return user; }*/
Standard input is empty
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
Standard output is empty