c# idchatcmpl-703KLgHRhNxOHQHPFdCr94UZfxMvDobjectchatcompletionchunkcreated1680247145modelgpt-35-turbo-0301choicesdeltacontent信息index0finish_reasonnull 判断content节点是否存在
可以使用Newtonsoft.Json库来解析JSON字符串,并判断content节点是否存在。
示例代码:
using Newtonsoft.Json.Linq;
// 假设jsonStr是接收到的JSON字符串
string jsonStr = "{\"id\":\"chatcmpl-703KLgHRhNxOHQHPFdCr94UZfxMvD\",\"object\":\"chat.completion.chunk\",\"created\":1680247145,\"model\":\"gpt-3.5-turbo-0301\",\"choices\":[{\"delta\":{\"content\":\"信息\"},\"index\":0,\"finish_reason\":null}]}";
// 解析JSON字符串
JObject jsonObj = JObject.Parse(jsonStr);
// 判断content节点是否存在
if (jsonObj["choices"][0]["delta"]["content"] != null)
{
Console.WriteLine("content节点存在");
}
else
{
Console.WriteLine("content节点不存在");
}
输出结果:
content节点存在
原文地址: https://www.cveoy.top/t/topic/61r 著作权归作者所有。请勿转载和采集!