DayZ 1.27
DayZ Explorer by KGB
 
Загрузка...
Поиск...
Не найдено

◆ ReadFromString()

proto bool JsonSerializer::ReadFromString ( void variable_in,
string jsonString,
out string error )
private

Json string deserialization to script variable.

Аргументы
variable_inscript variable to be deserialized from string
jsonStringthe input string
errorfrom the deserialization. Is used only if the return value of the function is false
Возвращает
if the deserialization was successful
// Example json
// {
// "i": 6, // Int
// "f": 3.5, // Float
// "v": [1.1,2.2,3.3] // Vector3 is static array of size 3
// "s": "string", // String
// "subData": { // Object
// "staticIArr": [9,8], // Static array (of ints)
// "dynamicSArr": ["string1","string2"] // Dynamic array (of strings)
// }, //
// "fSet": [12.3,14.7], // Set (of floats)
// "ifMap": { // Map (of int, float), only valid key type is int, enum, string
// "3": 4.5, // Map key has to be as string
// "4": 5.5
// }
// }
Data data = new Data;
string input = // valid json string;
string error;
bool ok = js.ReadFromString(data, input, error);
JsonDataAreaData Data
Определения JsonDataContaminatedArea.c:13

Используется в GetControlMappingInfo() и UIScriptedMenu::GetControlMappingInfo().