以下是他们识别返回的 JSON 内容(链接:接口调用流程):
data:
{
"cn":{
"st":{
"bg":"820",
"ed":"0",
"rt":[{
"ws":[{
"cw":[{
"w":"啊",
"wp":"n"
}],
"wb":0,
"we":0
},{
"cw":[{
"w":"喂",
"wp":"n"
}],
"wb":0,
"we":0
},{
"cw":[{
"w":"!",
"wp":"p"
}],
"wb":0,
"we":0
},{
"cw":[{
"w":"你好",
"wp":"n"
}],
"wb":0,
"we":0
},{
"cw":[{
"w":"!",
"wp":"p"
}],
"wb":0,
"we":0
},{
"cw":[{
"w":"我",
"wp":"n"
}],
"wb":0,
"we":0
},{
"cw":[{
"w":"是",
"wp":"n"
}],
"wb":0,
"we":0
},{
"cw":[{
"w":"上",
"wp":"n"
}],
"wb":0,
"we":0
}]
}],
"type":"1"
}
},
"seg_id":5
}
JSON 对象中还会夹杂着“JSON 字符串”,就是说得把 JSON 里的一个字段内容取出来再解析一次。(/doge)
1
kamal 2020-07-11 17:45:30 +08:00
你贴错代码了,想吐槽的是链接里面上一段吧?
|
2
kop1989 2020-07-11 18:08:41 +08:00
估计是出识别结果的和制定接口 api 的不是一个组。
|
3
just1 2020-07-11 19:25:55 +08:00 via Android
你觉得不爽却还得用,这才是他的厉害
|
4
rockyou12 2020-07-11 19:33:54 +08:00
这种真的是细枝末节的事……还勉强能忍
|
5
murmur 2020-07-11 19:42:08 +08:00
我大概看了一下,楼主可能认为这返回值东西太多了,这是个文字转写接口,是不是想要一个除了字啥都没有的返回
但是实时转写本身就有问题,读的时候可能会对前面的东西纠正,所以才会有时间和不断返回这个设计 |
6
murmur 2020-07-11 19:43:13 +08:00
楼主可以看一下官方例子,也许是我眼睛不太好使,高亮后我没发现哪里还有 json 套 json 的设计
|
7
gzchen 2020-07-11 19:46:30 +08:00
这些都是随便找个实习生,甚至产品经理包装释出的,最主要人家不 care 这些不算“技术“的”技术“
|
8
tigerstudent OP @murmur 上面贴的是没有 json 套 json,是我调的过程中发现有。
|
9
tigerstudent OP @just1 倒也不算,我跑了 3 家的 demo,就它的字段名都是一两个字母,特别恶心到我。
而且 demo 识别率还没其他家好,我就没理解大家都说它家识别率高。 接口字段太恶心也导致我没有耐心去继续调试,就用了其他家的了。 |
10
tigerstudent OP @kamal 我想吐槽的主要是这些 cw,wc 的字段名。。
|
11
murmur 2020-07-11 20:43:21 +08:00
@tigerstudent 是发现了这个问题,似乎这个公司特别喜欢 string,很多数字、boolean 类型的也是 string
|