private void UpdateMetadata(RavenJObject metadataAsJson) { metadata = metadataAsJson.ToDictionary(x => x.Key, x => { if (x.Value.Type == JTokenType.String) { return(x.Value.Value <string>()); } return(x.Value.ToString(Formatting.None)); }); OnPropertyChanged(() => Metadata); JsonMetadata = metadataAsJson.ToString(Formatting.Indented); }
private static IDictionary <string, RavenJToken> ParseJsonToDictionary(RavenJObject dataAsJson) { return(dataAsJson.ToDictionary(d => d.Key, d => d.Value)); }
private void UpdateMetadata(RavenJObject metadataAsJson) { metadata = metadataAsJson.ToDictionary(x => x.Key, x => { if (x.Value.Type == JTokenType.String) return x.Value.Value<string>(); return x.Value.ToString(Formatting.None); }); OnPropertyChanged(() => Metadata); JsonMetadata = metadataAsJson.ToString(Formatting.Indented); }
private static IDictionary<string, RavenJToken> ParseJsonToDictionary(RavenJObject dataAsJson) { return dataAsJson.ToDictionary(d => d.Key, d => d.Value); }