小编1pa*_*ger的帖子

GsonBuilder setPrettyPrinting 打印不漂亮

我正在使用以下代码(可在此网页上找到)和 Gson 库 (2.8.2) 使用漂亮的打印格式来格式化 JSON 代码。

import com.google.gson.Gson;
import com.google.gson.GsonBuilder;

public class GsonExample {
    public static void main(String[] args) {
      String jsonData = "{\"name\":\"mkyong\",\"age\":35,\"position\":\"Founder\",\"salary\":10000,\"skills\":[\"java\",\"python\",\"shell\"]}";

      Gson gson = new GsonBuilder().setPrettyPrinting().create();
      String json = gson.toJson(jsonData);

      System.out.println(json);
    }
}
Run Code Online (Sandbox Code Playgroud)

这是预期的结果:

{
  "name": "mkyong",
  "age": 35,
  "position": "Founder",
  "salary": 10000,
  "skills": [
    "java",
    "python",
    "shell"
  ]
}
Run Code Online (Sandbox Code Playgroud)

不幸的是,“漂亮的打印”根本不起作用,我将所有内容都放在一行中:

{\"name\":\"mkyong\",\"age\":35,\"position\":\"Founder\",\"salary\":10000,\"skills\":[\"java\",\"python\",\"shell\"]}"
Run Code Online (Sandbox Code Playgroud)

任何想法我做错了什么?

gson

7
推荐指数
2
解决办法
7010
查看次数

自动更新VIM插件?

是否可以自动更新vim插件?

vim macvim

6
推荐指数
1
解决办法
951
查看次数

在<alt-tab>之后自动写入VIM缓冲区

我如何配置VIM autowrite与切换后缓冲器alt- tab到另一个应用程序?

vim macvim

5
推荐指数
1
解决办法
504
查看次数

适用于Windows的Portable Ruby on Rails环境

两年前Somenone问了同样的问题.答案是当时的InstantRails.但InstantRails似乎已经过时了.

还有其他解决方案吗?

ruby ruby-on-rails usb-drive portable-applications

3
推荐指数
1
解决办法
4037
查看次数

轻松部署导轨

我想部署一个小型rails应用程序.最简单/最快的方法是什么?Capistrano似乎适用于小型应用程序.

谢谢你的回答!

deployment ruby-on-rails

2
推荐指数
1
解决办法
566
查看次数