这段代码在php中,数组中有不同类型的json对象
function data($text, $number, $user_id, $port = NULL, $encoding = NULL)
{
$data = array
(
"text" => "#param#",
"param" => array
(
array(
"number" => $number,
"text_param" => array($text),
"user_id" => $user_id,
),
),
);
if ($port != NULL) {
$data["port"] = array($port);
}
if ($encoding != NULL) {
$data["encoding"] = $encoding;
}
return $data;
}
在java中编写上述代码的可能方法是什么?
答案 0 :(得分:0)
不要寻找将json直接转换为Java对象的直接本机支持,它需要通过库来完成。
有一个(非常大)的json库 - GSON是我使用的,java EE json support是另一个。使用您首选的搜索引擎搜索其他人。
答案 1 :(得分:0)
使用Jackson库将JSON解析为Java对象。