java - The method parse(FileReader) is undefined for the type JSONParser -


i have problem in java class when try read json file it;s show me error : note : installed json-simple , use succeufuly

exception in thread "main" java.lang.error: unresolved compilation problem: method parse(filereader) undefined type jsonparser

at com.cd.jsonparser.main(jsonparser.java:18)

this code :

    package com.cd; import java.io.filenotfoundexception; import java.io.filereader; import java.io.ioexception; import java.util.iterator; import org.json.simple.jsonarray; import org.json.simple.jsonobject; import org.json.simple.parser.jsonparser; import org.json.simple.parser.parseexception;  public class jsonparser {      public static void main(string[] args) {              jsonparser parser = new jsonparser();              try {                  object obj = parser.parse(new filereader("g:\\testm1.json"));                  jsonobject jsonobject = (jsonobject) obj;                  string name = (string) jsonobject.get("name");                 system.out.println(name);                  long age = (long) jsonobject.get("age");                 system.out.println(age);                  // loop array                 jsonarray msg = (jsonarray) jsonobject.get("messages");                 iterator<string> iterator = msg.iterator();                 while (iterator.hasnext()) {                     system.out.println(iterator.next());                 }              } catch (filenotfoundexception e) {                 e.printstacktrace();             } catch (ioexception e) {                 e.printstacktrace();             } catch (parseexception e) {                 e.printstacktrace();             }               }      } 

you named own class same way json-simple jsonparser class. compiler resolves jsonparser own class (com.cd.jsonparser) , not json-simple jsonparser (org.json.simple.parser.jsonparser).

rename class. or use org.json.simple.parser.jsonparser instead of jsonparser each time want refer class.


Comments

Popular posts from this blog

How to mention the localhost in android -

php - Calling a template part from a post -

c# - String.format() DateTime With Arabic culture -