当前位置: 首页>>代码示例>>C#>>正文


C# JSONNode.AddField方法代码示例

本文整理汇总了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;
	}
开发者ID:nhhoang,项目名称:shooting,代码行数:42,代码来源:JSONParser.cs


注:本文中的JSONNode.AddField方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。