gpt4 book ai didi

json - 从JSON数组中选择一个特定的值

转载 作者:行者123 更新时间:2023-12-02 05:56:13 25 4
gpt4 key购买 nike

我有一个包含以下详细信息的JSON数组,我想提取Right的文本Alignment值并将其分配给val。

"data":[
{
"formatType": "text",
"value": "bgyufcie huis huids hufhsduhfsl hd"
},
{
"formatType": "text size",
"value": 12
},
{
"formatType": "text alignment",
"value" : "right"
}
]

有什么想法吗?

最佳答案

使用Dijon FTW!

这是一个测试,演示了在像您这样的样本中如何轻松找到“正确的”值:

import com.github.pathikrit.dijon._

val json = parse(
"""{
|"data":[
| {
| "formatType": "text",
| "value": "bgyufcie huis huids hufhsduhfsl hd"
| },
| {
| "formatType": "text size",
| "value": 12
| },
| {
| "formatType": "text alignment",
| "value" : "right"
| }
|]
|}""".stripMargin)

assert(json.data.toSeq.collect {
case obj if obj.formatType == "text alignment" => obj.value
}.head == "right")

关于json - 从JSON数组中选择一个特定的值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59630174/

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