首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使用flexjson将json转换为java Obj?

如何使用flexjson将json转换为java Obj?
EN

Stack Overflow用户
提问于 2017-02-08 02:33:10
回答 1查看 441关注 0票数 0

是。这是我的代码,它将java obj转换为JSON。通过测试就可以了。但我不知道如何将JSON转换为java。有人知道吗?谢谢你提前帮忙。

代码语言:javascript
复制
        /**
         * convert java obj to json using flexjson 2.1.
         * 
         * @param obj
         * @return jsonStr
         */
    public static String bean2Json(Object obj) {
        JSONSerializer serilizer = new JSONSerializer();
        return serilizer.serialize(obj);
    }

     /**
      * convert json to java obj using flexjson 2.1.
      * 
      * @param jsonStr
      * @param objClass
      *
      * @return obj
      */
    public static <T> T json2Bean(String jsonStr, Class<T> objClass) {
      // TODO
    }
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-02-08 03:58:36

代码语言:javascript
复制
import flexjson.JSONDeserializer;
import flexjson.JSONSerializer;

public class DeserializerTest {
    public static void main(String[] args)
    {
        JSONSerializer serilizer = new JSONSerializer();
        Apple oneApple = new Apple(123);
        String appleString = serilizer.serialize(oneApple);

        // Convert Apple String to Apple object here
        Apple deserializedApple = new JSONDeserializer<Apple>().deserialize( appleString );
        System.out.println("AppleID: "+deserializedApple.appleID);
    }
}
代码语言:javascript
复制
public class Apple {
    public int appleID;

    public Apple(){}

    public Apple(int pAppleID){
        this.appleID=pAppleID;
    }
}

预期输出应为AppleID: 123

希望它能帮上忙

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/42103666

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档