| | |
| | | ""workflow_id"": ""7427036924374892570"", |
| | | ""parameters"": {{ |
| | | ""BOT_USER_INPUT"": """", |
| | | ""keyword"": ""{CompanyName}获得了哪些荣誉与资质"" |
| | | ""keyword"": ""{CompanyName}获得了哪些荣誉与资质与公司成立日期"" |
| | | }} |
| | | }}"; |
| | | |
| | |
| | | |
| | | // 解析JSON字符串 |
| | | var rootObject = JObject.Parse(responseContent); |
| | | |
| | | // 提取data字段 |
| | | var codeToken = rootObject["code"].ToString(); |
| | | int codeValue = int.Parse(codeToken); |
| | | if (codeValue != 0 ) |
| | | { |
| | | var Serror = "[{ \"id\": -2, \"name\": -2, \"date\": -2}]"; |
| | | var Jerror = JArray.Parse(Serror); |
| | | var Terror = Jerror.ToObject<List<CozePage>>(); |
| | | var Error = new CozeResult<CozePage>(Terror); |
| | | return Error; |
| | | } |
| | | var data = rootObject["data"].ToString(); |
| | | |
| | | // 解析data字段中的JSON字符串 |
| | | var dataObject = JObject.Parse(data); |
| | | |
| | | // 提取output字段 |
| | | var output = dataObject["output"].ToString(); |
| | | var output = dataObject["output"]; |
| | | |
| | | // 修正JSON字符串中的属性分隔符 |
| | | var outputJson = output.ToString().Replace(":", ":"); |
| | | |
| | | // 解析output字段中的JSON数组字符串 |
| | | var outputArray = JArray.Parse(output); |
| | | var outputArray = JArray.Parse(outputJson); |
| | | |
| | | // 将JArray转换为CozePage对象列表 |
| | | var cozePages = outputArray.ToObject<List<CozePage>>(); |