m:n人脸识别时怎么读出faceliveness
bychenww 发布于2018-04 浏览:1615 回复:12
0
收藏
在文档中ext_info定义为array,但是读取时ext_info[0].faceliveness抛出system.argumentoutofrangeexception
 
收藏
点赞
0
个赞
共12条回复 最后由bychenww回复于2018-04
#13bychenww回复于2018-04

不好意思,新手,被百度发帖异常坑了/捂脸。还不知道怎么删回复……抱歉抱歉

0
#12bychenww回复于2018-04
#3 用户已被禁言回复
你这是C#吗? Java反正是都可以读取。不管多复杂的json数据 通过json转javabean 然后用fastjson读取json转bean即可 不知道C#有没有类似的
展开

谢谢~我是用C#写的,我是自己定义的一个结构去解析的返回结果。但是其他参数都可以读到,只有faceliveness读不到。而我确定它存在值。同时文档里面ext_info是定义的array类型,但是在我贴的result里面不存在中括号。所以我有点疑惑是否是我理解错了。如能解答,万分感激!

0
#11bychenww回复于2018-04
#3 用户已被禁言回复
你这是C#吗? Java反正是都可以读取。不管多复杂的json数据 通过json转javabean 然后用fastjson读取json转bean即可 不知道C#有没有类似的
展开

谢谢~我是用C#写的,我是自己定义的一个结构去解析的返回结果。但是其他参数都可以读到,只有faceliveness读不到。而我确定它存在值。同时文档里面ext_info是定义的array类型,但是在我贴的result里面不存在中括号。所以我有点疑惑是否是我理解错了。如能解答,万分感激!(没办法给代码,百度一直提醒发帖异常,十分抱歉)

0
#10bychenww回复于2018-04
#3 用户已被禁言回复
你这是C#吗? Java反正是都可以读取。不管多复杂的json数据 通过json转javabean 然后用fastjson读取json转bean即可 不知道C#有没有类似的
展开

 

0
#9bychenww回复于2018-04
#3 用户已被禁言回复
你这是C#吗? Java反正是都可以读取。不管多复杂的json数据 通过json转javabean 然后用fastjson读取json转bean即可 不知道C#有没有类似的
展开

 

源码如下:

0
#8bychenww回复于2018-04
#3 用户已被禁言回复
你这是C#吗? Java反正是都可以读取。不管多复杂的json数据 通过json转javabean 然后用fastjson读取json转bean即可 不知道C#有没有类似的
展开

谢谢~我是用C#写的,然后不知道是不是我理解错,在文档中ext_info的类型为array,所以我转化的时候用了自定义的结构转化的

源码如下:

0
#7bychenww回复于2018-04
#3 用户已被禁言回复
你这是C#吗? Java反正是都可以读取。不管多复杂的json数据 通过json转javabean 然后用fastjson读取json转bean即可 不知道C#有没有类似的
展开

谢谢~我是用C#写的,然后不知道是不是我理解错,在文档中ext_info的类型为array,所以我转化的时候用了自定义的结构转化的

源码如下:

如果ext_info是array类型,不存在ext_info[0]是怎么回事呢~并且直观的看好像result里面的ext_info不像是array类型,不知道我是否哪里理解错了。如能解答,万分感激!

0
#6bychenww回复于2018-04
#3 用户已被禁言回复
你这是C#吗? Java反正是都可以读取。不管多复杂的json数据 通过json转javabean 然后用fastjson读取json转bean即可 不知道C#有没有类似的
展开

谢谢~我是用C#写的,然后不知道是不是我理解错,在文档中ext_info的类型为array,所以我转化的时候用了自定义的结构转化的

源码如下:

如果ext_info是array类型,不存在ext_info[0]是怎么回事呢~并且直观的看好像result里面的ext_info不像是array类型,不知道我是否哪里理解错了。如能解答,万分感激!

0
#5bychenww回复于2018-04
#3 用户已被禁言回复
你这是C#吗? Java反正是都可以读取。不管多复杂的json数据 通过json转javabean 然后用fastjson读取json转bean即可 不知道C#有没有类似的
展开

谢谢~我是用C#写的,然后不知道是不是我理解错,在文档中ext_info的类型为array,所以我转化的时候用了自定义的结构转化的

源码如下:

如果ext_info是array类型,在我确定存在faceliveness的情况下不存在ext_info[0]是怎么回事呢~并且直观的看好像result里面的ext_info不像是array类型,不知道我是否哪里理解错了。如能解答,万分感激!

0
#4bychenww回复于2018-04
#3 用户已被禁言回复
你这是C#吗? Java反正是都可以读取。不管多复杂的json数据 通过json转javabean 然后用fastjson读取json转bean即可 不知道C#有没有类似的
展开

谢谢~我是用C#写的,然后不知道是不是我理解错,在文档中ext_info的类型为array,所以我转化的时候用了自定义的结构转化的

源码如下:

如果ext_info是array类型,在我确定存在faceliveness的情况下不存在ext_info[0]是怎么回事呢~并且直观的看好像result里面的ext_info不像是array类型,不知道我是否哪里理解错了。如能解答,万分感激!

0
#3用户已被禁言回复于2018-04
#2 bychenww回复
此时的返回值为: [代码]

你这是C#吗?

Java反正是都可以读取。不管多复杂的json数据 通过json转javabean 然后用fastjson读取json转bean即可

不知道C#有没有类似的

1
#2bychenww回复于2018-04

此时的返回值为:

result	{
  "result": [
    {
      "uid": "20180022",
      "scores": [
        95.183151245117
      ],
      "group_id": "2018328",
      "user_info": "#####",
      "position": {
        "left": 574.17132568359,
        "top": 331.89303588867,
        "width": 282,
        "height": 275,
        "degree": 4,
        "prob": 1
      }
    }
  ],
  "result_num": 1,
  "ext_info": {
    "faceliveness": "0.99962282180786"
  },
  "log_id": 3332138978041815
}	Newtonsoft.Json.Linq.JObject
0
TOP
切换版块