json - 这是名为 'abc' 的 json 文件。我想访问文件之后我想访问 a,b,c,d,e,f 的值。如何以 groovy 语言访问?
问题描述
{ "Product": [{ "a": "e3ae148d8bc2c5fe366c38da" }, { "b": "d211c6e7ed5bd8b4e9316a74085" }, { "c": "74be4f1b3b0fa5af77287780" }, { "d": "89856f4f139a84c98fb98b8b39c32e2" }, { "e" :“7bd784e7d3b8490ed614345989a5”},{“f”:“d169f6a4a932841b12bdf8ccded57”}]}
解决方案
使用 JsonSlurper,
File file = new File('abc')
String fileContent = file.text
def slurper = new groovy.json.JsonSlurper()
def result = slurper.parseText(fileContent)
println result.Product[0].a //etc.
...
推荐阅读
- c# - ASP.NET Core 2 从 HttpResponseMessage 获取 cookie
- c# - MVC 刷新 DataTables 数据
- oracle-sqldeveloper - 在 SQL Developer 中使用解释计划时“提交先前的事务”
- html - 第二列填充剩余屏幕高度不起作用
- azure - 在 Azure 开发人员门户中支持 multipart/form-data
- audio - FFMPEG 从 MP3 转换为 M4A - 出现错误
- ios - IPA 签名 类似 Android 的签名
- c# - C# 构建没有不必要的引用依赖
- php - 从嵌入代码中获取 SRC 并将其放入自己的 iframe 中,因为它需要那样做
- python - 如何自己实现 tf.argmax?