Unity3d Unity 3D C#Watson视觉识别解析数据

Unity3d Unity 3D C#Watson视觉识别解析数据,unity3d,ibm-watson,Unity3d,Ibm Watson,我试图弄清楚如何解析在视觉识别服务响应期间返回的数据 [07/05/2018 20:39:40][ExampleVisualRecognition.OnClassifyPost()][DEBUG] {"images":[{"classifiers": [{"classifier_id":"Shapes_925471689","name":"Shapes","classes": [{"class":"Square","score":0.787}]}, 我知道customDa

我试图弄清楚如何解析在视觉识别服务响应期间返回的数据

  [07/05/2018 20:39:40][ExampleVisualRecognition.OnClassifyPost()][DEBUG] 
  {"images":[{"classifiers": 
  [{"classifier_id":"Shapes_925471689","name":"Shapes","classes": 
  [{"class":"Square","score":0.787}]},

我知道customData[“json”].ToString()打印这个输出,它是一个dictionary对象,但是如何从dictionary/json中提取特定数据,例如“class”值“Square”

您应该能够使用ClassifiedImages对象来获取这些值

private void OnClassify(ClassifiedImages classify, Dictionary<string, object> customData)
{
    Log.Debug("Classification result", "class: {0}", classify.classifiers[0] );
}
private void OnClassify(ClassifiedImages分类,Dictionary customData)
{
Log.Debug(“分类结果”,“类:{0}”,classify.classifiers[0]);
}

谢谢泰姬陵。我使用简单的JSON重新解析了数据,尽管我现在意识到这是不必要的