当前位置: 首页 > 面试题库 >

Java中的Pretty-Print JSON

田骁
2023-03-14
问题内容

我正在使用json-simple,我需要漂亮地打印JSON数据(使其更具可读性)。

我无法在该库中找到此功能。通常如何实现?


问题答案:

GSON可以通过一种很好的方式做到这一点:

Gson gson = new GsonBuilder().setPrettyPrinting().create();
JsonParser jp = new JsonParser();
JsonElement je = jp.parse(uglyJSONString);
String prettyJsonString = gson.toJson(je);


 类似资料:
  • python模块pprint用于为python中的各种数据对象提供正确的打印格式。 这些数据对象可以表示字典数据类型,甚至可以表示包含JSON数据的数据对象。 在下面的示例中,我们将看到在应用pprint模块之前和应用它之后数据的外观。 import pprint student_dict = {'Name': 'Tusar', 'Class': 'XII', 'Address': {

  • 到目前为止,我们已经使用AWK的print和printf函数在标准输出上显示数据。 但是printf比我们之前看到的要强大得多。 此函数借用C语言,在生成格式化输出时非常有用。 以下是printf语句的语法 - 语法 (Syntax) printf fmt, expr-list 在上面的语法中, fmt是一串格式规范和常量。 expr-list是与格式说明符对应的参数列表。 转义序列 (Esca

  • pretty-quick Get Pretty Quick Runs Prettier on your changed files. Supported source control managers: Git Mercurial Install With yarn: yarn add --dev prettier pretty-quick With npm: npm install --save

  • Pretty Checkbox 是一个纯 CSS 库,可以用来构建漂亮的复选框和单选按钮。 特性 基础 Shapes - 方形、曲线、圆形 Variants - 默认、填充、加粗 Colors - 主要、成功、信息、警告、危险 Color types - 实心、轮廓 Animations - 平滑、抖动、果冻、脉冲、旋转 Switch - iOS style - 轮廓、填充、苗条 响应式 无 Ja

  • Pretty Beautiful Javascript,這是安裝前看 jQuery 1.7.0 程式碼的效果: 這是安裝後的效果: 不過 javascript 檔案大一點跑起來就會很慢 XD

  • 我有一个python脚本,我想打印JSON输出如下所示: