/// <summary> /// Convert a given map to a JSON object. /// </summary> /// <param name="values">the map of values to be converted</param> /// <returns></returns> private IJSON MapToJSON(IDictionary <string, string> values) { using (var stream = new MemoryStream()) { var writer = new CBORWriter(stream); writer.WriteObject(); for (int i = 0; i < values.Count; i++) { writer.Write(values.ElementAt(i).Key); writer.Write(values.ElementAt(i).Value); } writer.WriteBreak(); return(jsonDataType.ReadValue(stream.ToArray())); } }
/// <summary> /// Convert a given map to a JSON object. /// </summary> /// <param name="values">the map of values to be converted</param> /// <returns></returns> private IJSON MapToJSON( IDictionary<string, string> values ) { using ( var stream = new MemoryStream() ) { var writer = new CBORWriter( stream ); writer.WriteObject(); for ( int i = 0; i < values.Count; i++ ) { writer.Write( values.ElementAt( i ).Key ); writer.Write( values.ElementAt( i ).Value ); } writer.WriteBreak(); return jsonDataType.ReadValue( stream.ToArray() ); } }