josn对象在java中的互转,今天下载了json-tools1.7,json-log4j,自备一个anlt.jar包
以下及测试代码:
public class Demo {

//测试用的一个pojo对象
public Hello getHello(){
  Hello hello=new Hello();
  hello.setA("ab");
  hello.setB("34");
  return hello;
}
public static void main(String[] args) throws MapperException, TokenStreamException, RecognitionException {
  
   Demo emo=new Demo();
//转换成字符串
   JSONValue value1=JSONMapper.toJSON(emo.getHello());
   String objectString =value1.render(false);
   System.out.println(objectString);
//转换成对象
   JSONParser parser=new JSONParser(new StringReader("{\"a\":\"ab\",\"b\":\"34\"}"));
   System.out.println(JSONMapper.toJava(parser.nextValue(),Hello.class));
}
}

posted on 2010-04-15 17:50  xiao~~  阅读(457)  评论(0编辑  收藏  举报