Table of Contents

Class JsonUtil

Namespace
KSP.Networking.MP.Utils
Assembly
Assembly-CSharp.dll
public static class JsonUtil
Inheritance
JsonUtil
Inherited Members

Methods

DebugDumpObjectToFileAsJsonText<T>(T, SaveJsonFormatting, string, string)

public static void DebugDumpObjectToFileAsJsonText<T>(T obj, SaveJsonFormatting saveJsonFormatting, string fileNameBase, string extension = ".json") where T : class

Parameters

obj T
saveJsonFormatting SaveJsonFormatting
fileNameBase string
extension string

Type Parameters

T

JsonStringToObject<T>(string)

public static T JsonStringToObject<T>(string jsonString) where T : class

Parameters

jsonString string

Returns

T

Type Parameters

T

ObjectToJsonString<T>(T, SaveJsonFormatting)

public static string ObjectToJsonString<T>(T obj, SaveJsonFormatting saveJsonFormatting) where T : class

Parameters

obj T
saveJsonFormatting SaveJsonFormatting

Returns

string

Type Parameters

T