我一直在使用 YGOProDeck API YGO ProDeck (Yu-Gi-Oh!是一款在日本创建并为 Konami 发行的集换式卡牌游戏)用于学习目的,我想尝试一种分析描述的方法/卡片的效果,提取每个价值兴趣并填充哈希图。 例如:我有一张“蔑视弱者”卡片,上面写着:“牺牲你的一只怪物,它会给你300点生命值”。正如您所读到的,这种影响可以在这些值上取消:
{
"activatedEffect": "Sacrifice",
"target": "one monster own",
"value": "300" ,
"stat": "LifePoints"
}
我不知道如何准确构建这个问题,因为我是一名初级程序员,但我认为通过上面的例子我会解释一下。
存在一种无需人工智能即可做到这一点的方法,如何建议“著名”聊天机器人? 为此通常使用哪些概念、软件架构、模式设计、范式?或者只是更容易地将所有效果写在手上?
p.d:抱歉我的英语不好。我不使用翻译,因为我想学习这种语言,我正在做
根据我对OP问题的理解,OP想要解析JavaScript中的JSON字符串(如帖子评论中所述)。
使用
JSON.parse
可以轻松从 JSON 字符串中提取值。
以提供的 JSON 字符串为例:
const jsonString = `{
"activatedEffect": "Sacrifice",
"target": "one monster own",
"value": "300" ,
"stat": "LifePoints"
}`;
const parsed = JSON.parse(jsonString);
console.log(parsed.stat); // LifePoints