本文整理汇总了C#中JSONNode.AddField方法的典型用法代码示例。如果您正苦于以下问题:C# JSONNode.AddField方法的具体用法?C# JSONNode.AddField怎么用?C# JSONNode.AddField使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类JSONNode
的用法示例。
在下文中一共展示了JSONNode.AddField方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: ReadObject
//---------------------------------------------------------------------------------
// ReadObject
//---------------------------------------------------------------------------------
private JSONNode ReadObject()
{
JSONNode node = new JSONNode();
SkipWhitespace();
// read '{'
if(reader.Peek() != '{')
{
Debug.LogError("malformed json: no starting '{'");
return null;
}
reader.Read();
while(reader.Peek() != '}')
{
if(reader.Peek() == ',')
reader.Read();
if(reader.Peek() == '}')
break;
SkipWhitespace();
// read field name
string fieldName = ReadFieldName().Trim();
// read ':'
SkipWhitespace();
reader.Read();
//Console.WriteLine("after : found " + ((char) reader.Peek()));
// read value
IJSONFieldValue val = ReadValue();
//Console.WriteLine("adding field " + fieldName + " " + val);
node.AddField(fieldName, val);
SkipWhitespace();
}
reader.Read(); // remove trailing "}"
return node;
}