gpt4 book ai didi

java - 将 JSON 值插入字符串

转载 作者:行者123 更新时间:2023-11-30 05:36:10 25 4
gpt4 key购买 nike

我正在编写一个应用程序/类,它将接收模板文本文件和 JSON 值并将插值文本返回给调用者。

需要确定输入模板文本文件的格式。例如:我的名字是 ${fullName}

JSON 示例:

{"fullName": "Elon Musk"}

预期输出:

"my name is Elon Musk"

我正在寻找可以实现此目的的广泛使用的库/格式。

  1. 模板文本文件应采用什么格式?

  2. 哪个库支持上面定义的模板文本文件格式并接受 JSON 值?

构建自己的解析器很容易,但有许多边缘情况需要处理,我不想重新发明轮子。

例如,如果我们有一个稍微复杂的 JSON 对象,其中包含列表、嵌套值等,那么我也必须考虑这些并实现它。

最佳答案

我一直使用org.json库。发现于http://www.json.org/ .

它使得浏览 JSON 对象变得非常容易。

例如,如果您想创建一个新对象:

JSONObject person = new JSONObject();
person.put("fullName", "Elon Musk");
person.put("phoneNumber", 3811111111);

JSON 对象如下所示:

{
"fullName": "Elon Musk",
"phoneNumber": 3811111111
}

这类似于从对象中检索

String name = person.getString("fullName");

您可以使用 BufferedReader 读出文件并根据需要进行解析。希望我能帮上忙。 :)

关于java - 将 JSON 值插入字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56570582/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com