.vscode
Json2CSharpCodeGenerator.Lib
Json2CSharpCodeGenerator.Tests
TestUtility
Json2CSharpCodeGenerator.Tests.csproj
Test_0_DIAGNOSTICS.cs
Test_0_DIAGNOSTICS_INPUT.txt
Test_0_DIAGNOSTICS_OUTPUT.txt
Test_10_SETTINGS_IMMUTABLE_CLASSES.cs
Test_10_SETTINGS_IMMUTABLE_CLASSES_INPUT.txt
Test_10_SETTINGS_IMMUTABLE_CLASSES_OUTPUT.txt
Test_10_SETTINGS_IMMUTABLE_CLASSES_PHARES.cs
Test_10_SETTINGS_IMMUTABLE_CLASSES_PHARES_INPUT.txt
Test_10_SETTINGS_IMMUTABLE_CLASSES_PHARES_OUTPUT.txt
Test_11_NoListSetter.cs
Test_11_NoListSetter_INPUT.txt
Test_11_NoListSetter_INPUT1.txt
Test_11_NoListSetter_OUTPUT.txt
Test_11_NoListSetter_OUTPUT1.txt
Test_17_RECORD_TYPES.cs
Test_17_RECORD_TYPES_INPUT.txt
Test_17_RECORD_TYPES_OUTPUT.txt
Test_17_RECORD_TYPES_OUTPUT_NEWTONSOFT.txt
Test_17_RECORD_TYPES_OUTPUT_SYSTEMTEXTJSON.txt
Test_18_WRONG_NAME_RECURSIVE_BUG78.cs
Test_18_WRONG_NAME_RECURSIVE_BUG78_INPUT.txt
Test_18_WRONG_NAME_RECURSIVE_BUG78_OUTPUT.txt
Test_19_PLURAL_NAMES.cs
Test_19_PLURAL_NAMES_INPUT.txt
Test_19_PLURAL_NAMES_OUTPUT.txt
Test_1_2_SETTINGS_PASCAL.cs
Test_1_2_SETTINGS_PASCAL_INPUT.txt
Test_1_2_SETTINGS_PASCAL_OUTPUT.txt
Test_1_3_SETTINGS_FIELDS.cs
Test_1_3_SETTINGS_FIELDS_INPUT.txt
Test_1_3_SETTINGS_FIELDS_OUTPUT.txt
Test_1_4_SETTINGS_JSONPROPERTY.cs
Test_1_4_SETTINGS_JSONPROPERTY_INPUT.txt
Test_1_4_SETTINGS_JSONPROPERTY_OUTPUT.txt
Test_1_5_SETTINGS_FIELDS_JSONPROPERTY.cs
Test_1_5_SETTINGS_FIELDS_JSONPROPERTY_INPUT.txt
Test_1_5_SETTINGS_FIELDS_JSONPROPERTY_OUTPUT.txt
Test_1_6_SETTINGS_JSONPROPERTYNAME_NETCORE.cs
Test_1_6_SETTINGS_JSONPROPERTYNAME_NETCORE_INPUT.txt
Test_1_6_SETTINGS_JSONPROPERTYNAME_NETCORE_OUTPUT.txt
Test_1_SETTINGS.cs
Test_1_SETTINGS_INPUT.txt
Test_1_SETTINGS_OUTPUT.txt
Test_20_ROOT_ARRAY.cs
Test_20_ROOT_ARRAY_INPUT.txt
Test_20_ROOT_ARRAY_OUTPUT.txt
Test_2_CHECK_RESERVED_KEYWORDS.cs
Test_2_CHECK_RESERVED_KEYWORDS_INPUT.txt
Test_2_CHECK_RESERVED_KEYWORDS_OUTPUT.txt
Test_3_ReplaceSpecialCharacters.cs
Test_3_ReplaceSpecialCharacters_INPUT.txt
Test_3_ReplaceSpecialCharacters_OUTPUT.txt
Test_4_BracketError.cs
Test_4_BracketError_INPUT.txt
Test_4_BracketError_INPUT_1.txt
Test_4_BracketError_OUTPUT.txt
Test_4_BracketError_OUTPUT_1.txt
Test_5_BASIC_SCENARIO.cs
Test_5_BASIC_SCENARIO_INPUT.txt
Test_5_BASIC_SCENARIO_OUTPUT.txt
Test_6_DictionaryTest.cs
Test_6_DictionaryTest_INPUT.txt
Test_6_DictionaryTest_INPUT1.txt
Test_6_DictionaryTest_INPUT2.txt
Test_6_DictionaryTest_OUTPUT.txt
Test_6_DictionaryTest_OUTPUT1.txt
Test_6_DictionaryTest_OUTPUT2.txt
Test_7_DuplictedClasses.cs
Test_7_DuplictedClasses_INPUT.txt
Test_7_DuplictedClasses_INPUT1.txt
Test_7_DuplictedClasses_OUTPUT.txt
Test_7_DuplictedClasses_OUTPUT1.txt
Test_8_LargeArrayOfObjects.cs
Test_8_LargeArrayOfObjects_INPUT.txt
Test_8_LargeArrayOfObjects_OUTPUT.txt
Test_9_HANDLE_NUMBERS.cs
Test_9_HANDLE_NUMBERS_INPUT.txt
Test_9_HANDLE_NUMBERS_INPUT1.txt
Test_9_HANDLE_NUMBERS_OUTPUT.txt
Test_9_HANDLE_NUMBERS_OUTPUT1.txt
Json2CSharpCodeGenerator.WinForms
TESTS-JSON-to-CSHARP
.editorconfig
.gitignore
Json2CSharpCodeGenerator.sln
License.txt
README.md
18 lines
427 B
Plaintext
18 lines
427 B
Plaintext
// Root myDeserializedClass = JsonConvert.DeserializeObject<Root>(myJsonResponse);
|
|
public class OpenClose
|
|
{
|
|
public string startTimeOfDay { get; set; }
|
|
public string endTimeOfDay { get; set; }
|
|
}
|
|
|
|
public class Root
|
|
{
|
|
public TimeWindowDetails timeWindowDetails { get; set; }
|
|
}
|
|
|
|
public class TimeWindowDetails
|
|
{
|
|
public List<OpenClose> openCloses { get; set; }
|
|
}
|
|
|