public class JSON extends Object
コンストラクタと説明 |
---|
JSON() |
修飾子とタイプ | メソッドと説明 |
---|---|
static <T> T |
decode(InputStream is,
Class<T> clazz)
文字列をクラスへデコードする
|
static <T> T |
decode(String json,
Class<T> clazz)
文字列をクラスへデコードする
|
static <T> T |
decodeOrNull(InputStream json,
Class<T> clazz)
文字列をクラスへデコードする
|
static <T> T |
decodeOrNull(String json,
Class<T> clazz)
文字列をクラスへデコードする
|
static String |
encode(Object obj)
クラスを文字列へエンコードする
|
static void |
encode(OutputStream os,
Object obj)
クラスを文字列へエンコードする
|
static String |
encodeOrNull(Object obj)
クラスを文字列へエンコードするx
|
static byte[] |
model2bytes(Object model)
JSONモデルを送信用byte[]に変換する
|
public static void encode(OutputStream os, Object obj) throws com.fasterxml.jackson.core.JsonProcessingException, IOException
com.fasterxml.jackson.core.JsonProcessingException
IOException
public static String encode(Object obj) throws com.fasterxml.jackson.core.JsonProcessingException
com.fasterxml.jackson.core.JsonProcessingException
public static <T> T decode(String json, Class<T> clazz) throws com.fasterxml.jackson.core.JsonProcessingException, IOException
com.fasterxml.jackson.core.JsonProcessingException
IOException
public static <T> T decodeOrNull(InputStream json, Class<T> clazz)
public static <T> T decode(InputStream is, Class<T> clazz) throws com.fasterxml.jackson.core.JsonProcessingException, IOException
com.fasterxml.jackson.core.JsonProcessingException
IOException
public static byte[] model2bytes(Object model)