/// <summary> /// Translates the values. /// </summary> /// <returns>The values.</returns> /// <param name="json">Json.</param> /// <param name="root">Root.</param> /// <param name="nodeValMap">Node value map.</param> public static string TranslateValues(this string json, string root, Dictionary <string, Dictionary <object, object> > nodeValMap) { return(JsonTProvider.TranslateValues(json, root, nodeValMap)); }
/// <summary> /// Adds the nodes. /// </summary> /// <returns>The nodes.</returns> /// <param name="json">Json.</param> /// <param name="dict">Dict.</param> /// <param name="nodeName">Node name.</param> public static string AddNodes(this string json, Dictionary <string, object> dict, string nodeName = "") { return(JsonTProvider.AddNodes(json, dict, nodeName)); }
/// <summary> /// Renames the nodes. /// </summary> /// <returns>The nodes.</returns> /// <param name="json">Json.</param> /// <param name="root">Root.</param> /// <param name="nameMap">Name map.</param> public static string RenameNodes(this string json, string root, Dictionary <string, string> nameMap) { return(JsonTProvider.RenameNodes(json, root, nameMap)); }
/// <summary> /// Filters the nodes. /// </summary> /// <returns>The nodes.</returns> /// <param name="json">Json.</param> /// <param name="root">Root.</param> /// <param name="nodes">Nodes.</param> /// <param name="isRemove">If set to <c>true</c> is remove.</param> public static string FilterNodes(this string json, string root, IEnumerable <string> nodes, bool isRemove = true) { return(JsonTProvider.FilterNodes(json, root, nodes, isRemove)); }