【问题标题】:how can i acieve the following code in java我怎样才能在java中实现以下代码
【发布时间】:2017-02-03 15:00:46
【问题描述】:

此代码在 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中可以有哪些写法

【问题讨论】:

  • 您没有发布您遇到的问题。你只是想让别人来做你的工作。
  • 如果你付给我足够多的钱,我会做你的工作。

标签: java json


【解决方案1】:

不要寻找将 json 直接翻译成 Java 对象的直接、本机支持,它需要通过库来完成。

有(相当大)数量的 json 库 - GSON 是我使用的一个,java EE json support 是另一个。使用您喜欢的搜索引擎搜索其他人。

【讨论】:

    【解决方案2】:

    使用 Jackson 库将 JSON 解析为 Java 对象。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2012-09-26
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-02-09
      • 1970-01-01
      • 2017-02-02
      相关资源
      最近更新 更多