Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/384.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何使用flexjson将json转换为java Obj?_Java_Json_Flexjson - Fatal编程技术网

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

如何使用flexjson将json转换为java Obj?,java,json,flexjson,Java,Json,Flexjson,对。我的代码就是使用flexjson将java obj转换为JSON。通过测试是可以的。但我不知道如何将JSON转换为JavaOBJ。有人知道吗?提前谢谢你的帮助 /** * convert java obj to json using flexjson 2.1. * * @param obj * @return jsonStr */ public static String be

对。我的代码就是使用flexjson将java obj转换为JSON。通过测试是可以的。但我不知道如何将JSON转换为JavaOBJ。有人知道吗?提前谢谢你的帮助

        /**
         * 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
    }
/**
*使用flexjson 2.1将java obj转换为json。
* 
*@param obj
*@return jsonStr
*/
公共静态字符串bean2Json(对象obj){
JSONSerializer serilizer=新的JSONSerializer();
返回序列化器。序列化(obj);
}
/**
*使用flexjson 2.1将json转换为java obj。
* 
*@param jsonStr
*@param对象类
*
*@returnobj
*/
公共静态TJSON2Bean(字符串jsonStr,类objClass){
//待办事项
}
预期的输出应该是AppleID:123

希望它能帮助

publicstatictJSON2Bean(字符串jsonStr,类objClass){JSONDESerializerJS=newJSONDESerializer();返回js.deserialize(jsonStr,类objClass);}
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);
    }
}
public class Apple {
    public int appleID;

    public Apple(){}

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