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