JSONObject.PrintAsync C# (CSharp) Method

PrintAsync() public method

public PrintAsync ( bool pretty = false ) : IEnumerable
pretty bool
return IEnumerable
	public IEnumerable<string> PrintAsync(bool pretty = false)
	{
		StringBuilder builder = new StringBuilder();
		printWatch.Reset();
		printWatch.Start();
		foreach (IEnumerable e in StringifyAsync(0, builder, pretty))
		{
			yield return null;
		}
		yield return builder.ToString();
	}
#pragma warning restore 219

Usage Example

Example #1
0
    void CollectData()
    {
        Debug.Log(ssss);
        JSONObject js = new JSONObject(ssss);

        IEnumerable <string> ss = js.PrintAsync();

        using (var sequenceEnum = ss.GetEnumerator())
        {
            while (sequenceEnum.MoveNext())
            {
                // Do something with sequenceEnum.Current.
                if (sequenceEnum.Current != null)
                {
                    string currentWord = sequenceEnum.Current;
                    currentWord = currentWord.Replace("[", "");
                    currentWord = currentWord.Replace("]", "");
                    currentWord = currentWord.Replace("\"", "");

                    foreach (string temp in currentWord.Split(','))
                    {
                        words.Add(temp);
                    }
                }
            }
        }
    }
All Usage Examples Of JSONObject::PrintAsync