result的数组识别不出来

来源:13-4 第三方API数据格式的解析技巧

qq_夏叶_0

2022-07-12

json字符串{“RequestId”:“FA53D08F-37D1-4D81-BEE7-41F24E825F60”,“Data”:{“result”: [{“id”:“0”,“word”:“请”,“tags”: [“基本词-中文”]},{“id”:“1”,“word”:“输入”,“tags”: [“基本词-中文”,“产品类型修饰词”]},{“id”:“2”,“word”:“文本”,“tags”: [“基本词-中文”,“产品类型修饰词”]}],“success”:true}}
结构体m := struct {
RequestId string json:"RequestId"
Data struct{
result []struct{
id string json:"id"
word string json:"word"
tags []string json:"tags"
} json:"result"
} json:"Data"
}{}
给出的结果是{RequestId:FA53D08F-37D1-4D81-BEE7-41F24E825F60 Data:{result:[]}}result的数组识别不出来

写回答

1回答

ccmouse

2022-07-14

应该是Result第一个R要大写。大写的才能被外部( json库)访问到。

1
0

Google资深工程师深度讲解Go语言 由浅入深掌握Go语言

语法+分布式爬虫实战 为转型工程师量身打造

5995 学习 · 1909 问题

查看课程