Init
This commit is contained in:
1
Shared/Sample-Data/MetadataFile.cs
Normal file
1
Shared/Sample-Data/MetadataFile.cs
Normal file
@ -0,0 +1 @@
|
||||
namespace View_by_Distance.Shared.Sample_Data;
|
1
Shared/Sample-Data/People.cs
Normal file
1
Shared/Sample-Data/People.cs
Normal file
@ -0,0 +1 @@
|
||||
namespace View_by_Distance.Shared.Sample_Data;
|
1
Shared/Sample-Data/PropertyCollectionFile.cs
Normal file
1
Shared/Sample-Data/PropertyCollectionFile.cs
Normal file
@ -0,0 +1 @@
|
||||
namespace View_by_Distance.Shared.Sample_Data;
|
80
Shared/Sample-Data/metadataFile.json
Normal file
80
Shared/Sample-Data/metadataFile.json
Normal file
@ -0,0 +1,80 @@
|
||||
[
|
||||
[
|
||||
{
|
||||
"OriginalIndex": 0,
|
||||
"PathWithoutBracketsPadded": "MetadataFile_.Id_________",
|
||||
"Name": "Value",
|
||||
"JsonElementAsString": "/bla/FileName.json",
|
||||
"KeyWithoutBrackets": "MetadataFile.Id.Value",
|
||||
"IsValueNode": true,
|
||||
"IsCollectionNode": false,
|
||||
"DoesNotHaveValueNode": false,
|
||||
"IsLastNodeOrJustBeforeValue": false,
|
||||
"IsJsonValueKindArray": false,
|
||||
"IsJsonValueKindObject": false,
|
||||
"PathWithoutBracketsSingularized": "MetadataFileId",
|
||||
"Type": "string",
|
||||
"SuggestedType": "string",
|
||||
"JoinedValues": "001) ...",
|
||||
"Flag": 6
|
||||
}
|
||||
],
|
||||
[
|
||||
{
|
||||
"OriginalIndex": 1,
|
||||
"PathWithoutBracketsPadded": "MetadataFile_.Collection_",
|
||||
"Name": "Value",
|
||||
"JsonElementAsString": "json",
|
||||
"KeyWithoutBrackets": "MetadataFile.Collection.Value",
|
||||
"IsValueNode": true,
|
||||
"IsCollectionNode": false,
|
||||
"DoesNotHaveValueNode": false,
|
||||
"IsLastNodeOrJustBeforeValue": false,
|
||||
"IsJsonValueKindArray": false,
|
||||
"IsJsonValueKindObject": false,
|
||||
"PathWithoutBracketsSingularized": "MetadataFileCollection",
|
||||
"Type": "string",
|
||||
"SuggestedType": "string",
|
||||
"JoinedValues": "001) ...",
|
||||
"Flag": 6
|
||||
}
|
||||
],
|
||||
[
|
||||
{
|
||||
"OriginalIndex": 0,
|
||||
"PathWithoutBracketsPadded": "MetadataFile_",
|
||||
"Name": "Id",
|
||||
"JsonElementAsString": "/bla/FileName.json",
|
||||
"KeyWithoutBrackets": "MetadataFile.Id.Value",
|
||||
"IsValueNode": false,
|
||||
"IsCollectionNode": false,
|
||||
"DoesNotHaveValueNode": false,
|
||||
"IsLastNodeOrJustBeforeValue": true,
|
||||
"IsJsonValueKindArray": false,
|
||||
"IsJsonValueKindObject": false,
|
||||
"PathWithoutBracketsSingularized": "MetadataFile",
|
||||
"Type": "MetadataFileId",
|
||||
"SuggestedType": "string",
|
||||
"JoinedValues": "001) \u0022/bla/FileName.json\u0022",
|
||||
"Flag": 4
|
||||
},
|
||||
{
|
||||
"OriginalIndex": 1,
|
||||
"PathWithoutBracketsPadded": "MetadataFile_",
|
||||
"Name": "Collection",
|
||||
"JsonElementAsString": "json",
|
||||
"KeyWithoutBrackets": "MetadataFile.Collection.Value",
|
||||
"IsValueNode": false,
|
||||
"IsCollectionNode": false,
|
||||
"DoesNotHaveValueNode": false,
|
||||
"IsLastNodeOrJustBeforeValue": true,
|
||||
"IsJsonValueKindArray": false,
|
||||
"IsJsonValueKindObject": false,
|
||||
"PathWithoutBracketsSingularized": "MetadataFile",
|
||||
"Type": "MetadataFileCollection",
|
||||
"SuggestedType": "string",
|
||||
"JoinedValues": "001) \u0022json\u0022",
|
||||
"Flag": 4
|
||||
}
|
||||
]
|
||||
]
|
18
Shared/Sample-Data/metadataFiles.json
Normal file
18
Shared/Sample-Data/metadataFiles.json
Normal file
@ -0,0 +1,18 @@
|
||||
[
|
||||
{
|
||||
"Id": {
|
||||
"Value": "/bla/FileName.json"
|
||||
},
|
||||
"Collection": {
|
||||
"Value": "json"
|
||||
}
|
||||
},
|
||||
{
|
||||
"Id": {
|
||||
"Value": "/bla/FileNameB.json"
|
||||
},
|
||||
"Collection": {
|
||||
"Value": "jsonB"
|
||||
}
|
||||
}
|
||||
]
|
63
Shared/Sample-Data/people.json
Normal file
63
Shared/Sample-Data/people.json
Normal file
@ -0,0 +1,63 @@
|
||||
[
|
||||
{
|
||||
"Id": {
|
||||
"Value": 21474836471
|
||||
},
|
||||
"Name": {
|
||||
"First": {
|
||||
"Value": "Leslie"
|
||||
},
|
||||
"Middle": {
|
||||
"Value": "Michael"
|
||||
},
|
||||
"Last": {
|
||||
"Value": "Phares"
|
||||
},
|
||||
"Alias": {
|
||||
"Value": "Mike Jr."
|
||||
}
|
||||
},
|
||||
"Birthday": {
|
||||
"Value": "1980-01-17T00:00:00"
|
||||
},
|
||||
"Comments": [
|
||||
{
|
||||
"Value": "Hello"
|
||||
},
|
||||
{
|
||||
"Value": "Bye"
|
||||
}
|
||||
],
|
||||
"URLs": [
|
||||
{
|
||||
"Value": "http:\\localhost"
|
||||
}
|
||||
],
|
||||
"Numbers": [
|
||||
{
|
||||
"Value": "5053637467"
|
||||
}
|
||||
],
|
||||
"Emails": [
|
||||
{
|
||||
"Value": "mikepharesjr@msn.com"
|
||||
}
|
||||
],
|
||||
"Addresses": [
|
||||
{
|
||||
"Street": {
|
||||
"Value": "3757 W Whitman Dr"
|
||||
},
|
||||
"City": {
|
||||
"Value": "Anthem"
|
||||
},
|
||||
"State": {
|
||||
"Value": "Arizona"
|
||||
},
|
||||
"ZipCode": {
|
||||
"Value": "85086"
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
576
Shared/Sample-Data/person.json
Normal file
576
Shared/Sample-Data/person.json
Normal file
@ -0,0 +1,576 @@
|
||||
[
|
||||
[
|
||||
{
|
||||
"OriginalIndex": 2,
|
||||
"PathWithoutBracketsPadded": "Person_.Name______.Middle__",
|
||||
"Name": "Value",
|
||||
"JsonElementAsString": "Michael",
|
||||
"KeyWithoutBrackets": "Person.Name.Middle.Value",
|
||||
"IsValueNode": true,
|
||||
"IsCollectionNode": false,
|
||||
"DoesNotHaveValueNode": false,
|
||||
"IsLastNodeOrJustBeforeValue": false,
|
||||
"IsJsonValueKindArray": false,
|
||||
"IsJsonValueKindObject": false,
|
||||
"PathWithoutBracketsSingularized": "PersonNameMiddle",
|
||||
"Type": "string",
|
||||
"SuggestedType": "string",
|
||||
"JoinedValues": "001) ...",
|
||||
"Flag": 6
|
||||
}
|
||||
],
|
||||
[
|
||||
{
|
||||
"OriginalIndex": 3,
|
||||
"PathWithoutBracketsPadded": "Person_.Name______.Last____",
|
||||
"Name": "Value",
|
||||
"JsonElementAsString": "Phares",
|
||||
"KeyWithoutBrackets": "Person.Name.Last.Value",
|
||||
"IsValueNode": true,
|
||||
"IsCollectionNode": false,
|
||||
"DoesNotHaveValueNode": false,
|
||||
"IsLastNodeOrJustBeforeValue": false,
|
||||
"IsJsonValueKindArray": false,
|
||||
"IsJsonValueKindObject": false,
|
||||
"PathWithoutBracketsSingularized": "PersonNameLast",
|
||||
"Type": "string",
|
||||
"SuggestedType": "string",
|
||||
"JoinedValues": "001) ...",
|
||||
"Flag": 6
|
||||
}
|
||||
],
|
||||
[
|
||||
{
|
||||
"OriginalIndex": 1,
|
||||
"PathWithoutBracketsPadded": "Person_.Name______.First___",
|
||||
"Name": "Value",
|
||||
"JsonElementAsString": "Leslie",
|
||||
"KeyWithoutBrackets": "Person.Name.First.Value",
|
||||
"IsValueNode": true,
|
||||
"IsCollectionNode": false,
|
||||
"DoesNotHaveValueNode": false,
|
||||
"IsLastNodeOrJustBeforeValue": false,
|
||||
"IsJsonValueKindArray": false,
|
||||
"IsJsonValueKindObject": false,
|
||||
"PathWithoutBracketsSingularized": "PersonNameFirst",
|
||||
"Type": "string",
|
||||
"SuggestedType": "string",
|
||||
"JoinedValues": "001) ...",
|
||||
"Flag": 6
|
||||
}
|
||||
],
|
||||
[
|
||||
{
|
||||
"OriginalIndex": 4,
|
||||
"PathWithoutBracketsPadded": "Person_.Name______.Alias___",
|
||||
"Name": "Value",
|
||||
"JsonElementAsString": "Mike Jr.",
|
||||
"KeyWithoutBrackets": "Person.Name.Alias.Value",
|
||||
"IsValueNode": true,
|
||||
"IsCollectionNode": false,
|
||||
"DoesNotHaveValueNode": false,
|
||||
"IsLastNodeOrJustBeforeValue": false,
|
||||
"IsJsonValueKindArray": false,
|
||||
"IsJsonValueKindObject": false,
|
||||
"PathWithoutBracketsSingularized": "PersonNameAlias",
|
||||
"Type": "string",
|
||||
"SuggestedType": "string",
|
||||
"JoinedValues": "001) ...",
|
||||
"Flag": 6
|
||||
}
|
||||
],
|
||||
[
|
||||
{
|
||||
"OriginalIndex": 14,
|
||||
"PathWithoutBracketsPadded": "Person_.Addresses_.ZipCode_",
|
||||
"Name": "Value",
|
||||
"JsonElementAsString": "85086",
|
||||
"KeyWithoutBrackets": "Person.Addresses.ZipCode.Value",
|
||||
"IsValueNode": true,
|
||||
"IsCollectionNode": false,
|
||||
"DoesNotHaveValueNode": false,
|
||||
"IsLastNodeOrJustBeforeValue": false,
|
||||
"IsJsonValueKindArray": false,
|
||||
"IsJsonValueKindObject": false,
|
||||
"PathWithoutBracketsSingularized": "PersonAddressZipCode",
|
||||
"Type": "string",
|
||||
"SuggestedType": "string",
|
||||
"JoinedValues": "001) ...",
|
||||
"Flag": 6
|
||||
}
|
||||
],
|
||||
[
|
||||
{
|
||||
"OriginalIndex": 11,
|
||||
"PathWithoutBracketsPadded": "Person_.Addresses_.Street__",
|
||||
"Name": "Value",
|
||||
"JsonElementAsString": "3757 W Whitman Dr",
|
||||
"KeyWithoutBrackets": "Person.Addresses.Street.Value",
|
||||
"IsValueNode": true,
|
||||
"IsCollectionNode": false,
|
||||
"DoesNotHaveValueNode": false,
|
||||
"IsLastNodeOrJustBeforeValue": false,
|
||||
"IsJsonValueKindArray": false,
|
||||
"IsJsonValueKindObject": false,
|
||||
"PathWithoutBracketsSingularized": "PersonAddressStreet",
|
||||
"Type": "string",
|
||||
"SuggestedType": "string",
|
||||
"JoinedValues": "001) ...",
|
||||
"Flag": 6
|
||||
}
|
||||
],
|
||||
[
|
||||
{
|
||||
"OriginalIndex": 13,
|
||||
"PathWithoutBracketsPadded": "Person_.Addresses_.State___",
|
||||
"Name": "Value",
|
||||
"JsonElementAsString": "Arizona",
|
||||
"KeyWithoutBrackets": "Person.Addresses.State.Value",
|
||||
"IsValueNode": true,
|
||||
"IsCollectionNode": false,
|
||||
"DoesNotHaveValueNode": false,
|
||||
"IsLastNodeOrJustBeforeValue": false,
|
||||
"IsJsonValueKindArray": false,
|
||||
"IsJsonValueKindObject": false,
|
||||
"PathWithoutBracketsSingularized": "PersonAddressState",
|
||||
"Type": "string",
|
||||
"SuggestedType": "string",
|
||||
"JoinedValues": "001) ...",
|
||||
"Flag": 6
|
||||
}
|
||||
],
|
||||
[
|
||||
{
|
||||
"OriginalIndex": 12,
|
||||
"PathWithoutBracketsPadded": "Person_.Addresses_.City____",
|
||||
"Name": "Value",
|
||||
"JsonElementAsString": "Anthem",
|
||||
"KeyWithoutBrackets": "Person.Addresses.City.Value",
|
||||
"IsValueNode": true,
|
||||
"IsCollectionNode": false,
|
||||
"DoesNotHaveValueNode": false,
|
||||
"IsLastNodeOrJustBeforeValue": false,
|
||||
"IsJsonValueKindArray": false,
|
||||
"IsJsonValueKindObject": false,
|
||||
"PathWithoutBracketsSingularized": "PersonAddressCity",
|
||||
"Type": "string",
|
||||
"SuggestedType": "string",
|
||||
"JoinedValues": "001) ...",
|
||||
"Flag": 6
|
||||
}
|
||||
],
|
||||
[
|
||||
{
|
||||
"OriginalIndex": 8,
|
||||
"PathWithoutBracketsPadded": "Person_.URLs______",
|
||||
"Name": "Value",
|
||||
"JsonElementAsString": "http:\\localhost",
|
||||
"KeyWithoutBrackets": "Person.URLs.Value",
|
||||
"IsValueNode": true,
|
||||
"IsCollectionNode": true,
|
||||
"DoesNotHaveValueNode": false,
|
||||
"IsLastNodeOrJustBeforeValue": false,
|
||||
"IsJsonValueKindArray": false,
|
||||
"IsJsonValueKindObject": false,
|
||||
"PathWithoutBracketsSingularized": "PersonURL",
|
||||
"Type": "string",
|
||||
"SuggestedType": "string",
|
||||
"JoinedValues": "001) ...",
|
||||
"Flag": 7
|
||||
}
|
||||
],
|
||||
[
|
||||
{
|
||||
"OriginalIndex": 9,
|
||||
"PathWithoutBracketsPadded": "Person_.Numbers___",
|
||||
"Name": "Value",
|
||||
"JsonElementAsString": "5053637467",
|
||||
"KeyWithoutBrackets": "Person.Numbers.Value",
|
||||
"IsValueNode": true,
|
||||
"IsCollectionNode": true,
|
||||
"DoesNotHaveValueNode": false,
|
||||
"IsLastNodeOrJustBeforeValue": false,
|
||||
"IsJsonValueKindArray": false,
|
||||
"IsJsonValueKindObject": false,
|
||||
"PathWithoutBracketsSingularized": "PersonNumber",
|
||||
"Type": "string",
|
||||
"SuggestedType": "string",
|
||||
"JoinedValues": "001) ...",
|
||||
"Flag": 7
|
||||
}
|
||||
],
|
||||
[
|
||||
{
|
||||
"OriginalIndex": 1,
|
||||
"PathWithoutBracketsPadded": "Person_.Name______",
|
||||
"Name": "First",
|
||||
"JsonElementAsString": "Leslie",
|
||||
"KeyWithoutBrackets": "Person.Name.First.Value",
|
||||
"IsValueNode": false,
|
||||
"IsCollectionNode": false,
|
||||
"DoesNotHaveValueNode": false,
|
||||
"IsLastNodeOrJustBeforeValue": true,
|
||||
"IsJsonValueKindArray": false,
|
||||
"IsJsonValueKindObject": false,
|
||||
"PathWithoutBracketsSingularized": "PersonName",
|
||||
"Type": "PersonNameFirst",
|
||||
"SuggestedType": "string",
|
||||
"JoinedValues": "001) \u0022Leslie\u0022",
|
||||
"Flag": 4
|
||||
},
|
||||
{
|
||||
"OriginalIndex": 2,
|
||||
"PathWithoutBracketsPadded": "Person_.Name______",
|
||||
"Name": "Middle",
|
||||
"JsonElementAsString": "Michael",
|
||||
"KeyWithoutBrackets": "Person.Name.Middle.Value",
|
||||
"IsValueNode": false,
|
||||
"IsCollectionNode": false,
|
||||
"DoesNotHaveValueNode": false,
|
||||
"IsLastNodeOrJustBeforeValue": true,
|
||||
"IsJsonValueKindArray": false,
|
||||
"IsJsonValueKindObject": false,
|
||||
"PathWithoutBracketsSingularized": "PersonName",
|
||||
"Type": "PersonNameMiddle",
|
||||
"SuggestedType": "string",
|
||||
"JoinedValues": "001) \u0022Michael\u0022",
|
||||
"Flag": 4
|
||||
},
|
||||
{
|
||||
"OriginalIndex": 3,
|
||||
"PathWithoutBracketsPadded": "Person_.Name______",
|
||||
"Name": "Last",
|
||||
"JsonElementAsString": "Phares",
|
||||
"KeyWithoutBrackets": "Person.Name.Last.Value",
|
||||
"IsValueNode": false,
|
||||
"IsCollectionNode": false,
|
||||
"DoesNotHaveValueNode": false,
|
||||
"IsLastNodeOrJustBeforeValue": true,
|
||||
"IsJsonValueKindArray": false,
|
||||
"IsJsonValueKindObject": false,
|
||||
"PathWithoutBracketsSingularized": "PersonName",
|
||||
"Type": "PersonNameLast",
|
||||
"SuggestedType": "string",
|
||||
"JoinedValues": "001) \u0022Phares\u0022",
|
||||
"Flag": 4
|
||||
},
|
||||
{
|
||||
"OriginalIndex": 4,
|
||||
"PathWithoutBracketsPadded": "Person_.Name______",
|
||||
"Name": "Alias",
|
||||
"JsonElementAsString": "Mike Jr.",
|
||||
"KeyWithoutBrackets": "Person.Name.Alias.Value",
|
||||
"IsValueNode": false,
|
||||
"IsCollectionNode": false,
|
||||
"DoesNotHaveValueNode": false,
|
||||
"IsLastNodeOrJustBeforeValue": true,
|
||||
"IsJsonValueKindArray": false,
|
||||
"IsJsonValueKindObject": false,
|
||||
"PathWithoutBracketsSingularized": "PersonName",
|
||||
"Type": "PersonNameAlias",
|
||||
"SuggestedType": "string",
|
||||
"JoinedValues": "001) \u0022Mike Jr.\u0022",
|
||||
"Flag": 4
|
||||
}
|
||||
],
|
||||
[
|
||||
{
|
||||
"OriginalIndex": 0,
|
||||
"PathWithoutBracketsPadded": "Person_.Id________",
|
||||
"Name": "Value",
|
||||
"JsonElementAsString": "21474836471",
|
||||
"KeyWithoutBrackets": "Person.Id.Value",
|
||||
"IsValueNode": true,
|
||||
"IsCollectionNode": false,
|
||||
"DoesNotHaveValueNode": false,
|
||||
"IsLastNodeOrJustBeforeValue": false,
|
||||
"IsJsonValueKindArray": false,
|
||||
"IsJsonValueKindObject": false,
|
||||
"PathWithoutBracketsSingularized": "PersonId",
|
||||
"Type": "long",
|
||||
"SuggestedType": "long",
|
||||
"JoinedValues": "001) ...",
|
||||
"Flag": 6
|
||||
}
|
||||
],
|
||||
[
|
||||
{
|
||||
"OriginalIndex": 10,
|
||||
"PathWithoutBracketsPadded": "Person_.Emails____",
|
||||
"Name": "Value",
|
||||
"JsonElementAsString": "mikepharesjr@msn.com",
|
||||
"KeyWithoutBrackets": "Person.Emails.Value",
|
||||
"IsValueNode": true,
|
||||
"IsCollectionNode": true,
|
||||
"DoesNotHaveValueNode": false,
|
||||
"IsLastNodeOrJustBeforeValue": false,
|
||||
"IsJsonValueKindArray": false,
|
||||
"IsJsonValueKindObject": false,
|
||||
"PathWithoutBracketsSingularized": "PersonEmail",
|
||||
"Type": "string",
|
||||
"SuggestedType": "string",
|
||||
"JoinedValues": "001) ...",
|
||||
"Flag": 7
|
||||
}
|
||||
],
|
||||
[
|
||||
{
|
||||
"OriginalIndex": 6,
|
||||
"PathWithoutBracketsPadded": "Person_.Comments__",
|
||||
"Name": "Value",
|
||||
"JsonElementAsString": "Hello",
|
||||
"KeyWithoutBrackets": "Person.Comments.Value",
|
||||
"IsValueNode": true,
|
||||
"IsCollectionNode": true,
|
||||
"DoesNotHaveValueNode": false,
|
||||
"IsLastNodeOrJustBeforeValue": false,
|
||||
"IsJsonValueKindArray": false,
|
||||
"IsJsonValueKindObject": false,
|
||||
"PathWithoutBracketsSingularized": "PersonComment",
|
||||
"Type": "string",
|
||||
"SuggestedType": "string",
|
||||
"JoinedValues": "002) ...",
|
||||
"Flag": 7
|
||||
}
|
||||
],
|
||||
[
|
||||
{
|
||||
"OriginalIndex": 5,
|
||||
"PathWithoutBracketsPadded": "Person_.Birthday__",
|
||||
"Name": "Value",
|
||||
"JsonElementAsString": "1980-01-17T00:00:00",
|
||||
"KeyWithoutBrackets": "Person.Birthday.Value",
|
||||
"IsValueNode": true,
|
||||
"IsCollectionNode": false,
|
||||
"DoesNotHaveValueNode": false,
|
||||
"IsLastNodeOrJustBeforeValue": false,
|
||||
"IsJsonValueKindArray": false,
|
||||
"IsJsonValueKindObject": false,
|
||||
"PathWithoutBracketsSingularized": "PersonBirthday",
|
||||
"Type": "DateTime",
|
||||
"SuggestedType": "DateTime",
|
||||
"JoinedValues": "001) ...",
|
||||
"Flag": 6
|
||||
}
|
||||
],
|
||||
[
|
||||
{
|
||||
"OriginalIndex": 11,
|
||||
"PathWithoutBracketsPadded": "Person_.Addresses_",
|
||||
"Name": "Street",
|
||||
"JsonElementAsString": "3757 W Whitman Dr",
|
||||
"KeyWithoutBrackets": "Person.Addresses.Street.Value",
|
||||
"IsValueNode": false,
|
||||
"IsCollectionNode": false,
|
||||
"DoesNotHaveValueNode": false,
|
||||
"IsLastNodeOrJustBeforeValue": true,
|
||||
"IsJsonValueKindArray": false,
|
||||
"IsJsonValueKindObject": false,
|
||||
"PathWithoutBracketsSingularized": "PersonAddress",
|
||||
"Type": "PersonAddressStreet",
|
||||
"SuggestedType": "string",
|
||||
"JoinedValues": "001) \u00223757 W Whitman Dr\u0022",
|
||||
"Flag": 4
|
||||
},
|
||||
{
|
||||
"OriginalIndex": 12,
|
||||
"PathWithoutBracketsPadded": "Person_.Addresses_",
|
||||
"Name": "City",
|
||||
"JsonElementAsString": "Anthem",
|
||||
"KeyWithoutBrackets": "Person.Addresses.City.Value",
|
||||
"IsValueNode": false,
|
||||
"IsCollectionNode": false,
|
||||
"DoesNotHaveValueNode": false,
|
||||
"IsLastNodeOrJustBeforeValue": true,
|
||||
"IsJsonValueKindArray": false,
|
||||
"IsJsonValueKindObject": false,
|
||||
"PathWithoutBracketsSingularized": "PersonAddress",
|
||||
"Type": "PersonAddressCity",
|
||||
"SuggestedType": "string",
|
||||
"JoinedValues": "001) \u0022Anthem\u0022",
|
||||
"Flag": 4
|
||||
},
|
||||
{
|
||||
"OriginalIndex": 13,
|
||||
"PathWithoutBracketsPadded": "Person_.Addresses_",
|
||||
"Name": "State",
|
||||
"JsonElementAsString": "Arizona",
|
||||
"KeyWithoutBrackets": "Person.Addresses.State.Value",
|
||||
"IsValueNode": false,
|
||||
"IsCollectionNode": false,
|
||||
"DoesNotHaveValueNode": false,
|
||||
"IsLastNodeOrJustBeforeValue": true,
|
||||
"IsJsonValueKindArray": false,
|
||||
"IsJsonValueKindObject": false,
|
||||
"PathWithoutBracketsSingularized": "PersonAddress",
|
||||
"Type": "PersonAddressState",
|
||||
"SuggestedType": "string",
|
||||
"JoinedValues": "001) \u0022Arizona\u0022",
|
||||
"Flag": 4
|
||||
},
|
||||
{
|
||||
"OriginalIndex": 14,
|
||||
"PathWithoutBracketsPadded": "Person_.Addresses_",
|
||||
"Name": "ZipCode",
|
||||
"JsonElementAsString": "85086",
|
||||
"KeyWithoutBrackets": "Person.Addresses.ZipCode.Value",
|
||||
"IsValueNode": false,
|
||||
"IsCollectionNode": false,
|
||||
"DoesNotHaveValueNode": false,
|
||||
"IsLastNodeOrJustBeforeValue": true,
|
||||
"IsJsonValueKindArray": false,
|
||||
"IsJsonValueKindObject": false,
|
||||
"PathWithoutBracketsSingularized": "PersonAddress",
|
||||
"Type": "PersonAddressZipCode",
|
||||
"SuggestedType": "string",
|
||||
"JoinedValues": "001) \u002285086\u0022",
|
||||
"Flag": 4
|
||||
}
|
||||
],
|
||||
[
|
||||
{
|
||||
"OriginalIndex": 0,
|
||||
"PathWithoutBracketsPadded": "Person_",
|
||||
"Name": "Id",
|
||||
"JsonElementAsString": "21474836471",
|
||||
"KeyWithoutBrackets": "Person.Id.Value",
|
||||
"IsValueNode": false,
|
||||
"IsCollectionNode": false,
|
||||
"DoesNotHaveValueNode": false,
|
||||
"IsLastNodeOrJustBeforeValue": true,
|
||||
"IsJsonValueKindArray": false,
|
||||
"IsJsonValueKindObject": false,
|
||||
"PathWithoutBracketsSingularized": "Person",
|
||||
"Type": "PersonId",
|
||||
"SuggestedType": "long",
|
||||
"JoinedValues": "001) \u002221474836471\u0022",
|
||||
"Flag": 4
|
||||
},
|
||||
{
|
||||
"OriginalIndex": 4,
|
||||
"PathWithoutBracketsPadded": "Person_",
|
||||
"Name": "Name",
|
||||
"JsonElementAsString": "Mike Jr.",
|
||||
"KeyWithoutBrackets": "Person.Name.Alias.Value",
|
||||
"IsValueNode": false,
|
||||
"IsCollectionNode": false,
|
||||
"DoesNotHaveValueNode": false,
|
||||
"IsLastNodeOrJustBeforeValue": false,
|
||||
"IsJsonValueKindArray": false,
|
||||
"IsJsonValueKindObject": true,
|
||||
"PathWithoutBracketsSingularized": "Person",
|
||||
"Type": "PersonName",
|
||||
"SuggestedType": "JsonValueKind.Object",
|
||||
"JoinedValues": "",
|
||||
"Flag": 2
|
||||
},
|
||||
{
|
||||
"OriginalIndex": 5,
|
||||
"PathWithoutBracketsPadded": "Person_",
|
||||
"Name": "Birthday",
|
||||
"JsonElementAsString": "1980-01-17T00:00:00",
|
||||
"KeyWithoutBrackets": "Person.Birthday.Value",
|
||||
"IsValueNode": false,
|
||||
"IsCollectionNode": false,
|
||||
"DoesNotHaveValueNode": false,
|
||||
"IsLastNodeOrJustBeforeValue": true,
|
||||
"IsJsonValueKindArray": false,
|
||||
"IsJsonValueKindObject": false,
|
||||
"PathWithoutBracketsSingularized": "Person",
|
||||
"Type": "PersonBirthday",
|
||||
"SuggestedType": "DateTime",
|
||||
"JoinedValues": "001) \u00221980-01-17T00:00:00\u0022",
|
||||
"Flag": 4
|
||||
},
|
||||
{
|
||||
"OriginalIndex": 6,
|
||||
"PathWithoutBracketsPadded": "Person_",
|
||||
"Name": "Comments",
|
||||
"JsonElementAsString": "Hello",
|
||||
"KeyWithoutBrackets": "Person.Comments.Value",
|
||||
"IsValueNode": false,
|
||||
"IsCollectionNode": true,
|
||||
"DoesNotHaveValueNode": false,
|
||||
"IsLastNodeOrJustBeforeValue": true,
|
||||
"IsJsonValueKindArray": false,
|
||||
"IsJsonValueKindObject": false,
|
||||
"PathWithoutBracketsSingularized": "Person",
|
||||
"Type": "PersonComment",
|
||||
"SuggestedType": "string",
|
||||
"JoinedValues": "002) \u0022Bye\u0022, \u0022Hello\u0022",
|
||||
"Flag": 5
|
||||
},
|
||||
{
|
||||
"OriginalIndex": 8,
|
||||
"PathWithoutBracketsPadded": "Person_",
|
||||
"Name": "URLs",
|
||||
"JsonElementAsString": "http:\\localhost",
|
||||
"KeyWithoutBrackets": "Person.URLs.Value",
|
||||
"IsValueNode": false,
|
||||
"IsCollectionNode": true,
|
||||
"DoesNotHaveValueNode": false,
|
||||
"IsLastNodeOrJustBeforeValue": true,
|
||||
"IsJsonValueKindArray": false,
|
||||
"IsJsonValueKindObject": false,
|
||||
"PathWithoutBracketsSingularized": "Person",
|
||||
"Type": "PersonURL",
|
||||
"SuggestedType": "string",
|
||||
"JoinedValues": "001) \u0022http:\\localhost\u0022",
|
||||
"Flag": 5
|
||||
},
|
||||
{
|
||||
"OriginalIndex": 9,
|
||||
"PathWithoutBracketsPadded": "Person_",
|
||||
"Name": "Numbers",
|
||||
"JsonElementAsString": "5053637467",
|
||||
"KeyWithoutBrackets": "Person.Numbers.Value",
|
||||
"IsValueNode": false,
|
||||
"IsCollectionNode": true,
|
||||
"DoesNotHaveValueNode": false,
|
||||
"IsLastNodeOrJustBeforeValue": true,
|
||||
"IsJsonValueKindArray": false,
|
||||
"IsJsonValueKindObject": false,
|
||||
"PathWithoutBracketsSingularized": "Person",
|
||||
"Type": "PersonNumber",
|
||||
"SuggestedType": "string",
|
||||
"JoinedValues": "001) \u00225053637467\u0022",
|
||||
"Flag": 5
|
||||
},
|
||||
{
|
||||
"OriginalIndex": 10,
|
||||
"PathWithoutBracketsPadded": "Person_",
|
||||
"Name": "Emails",
|
||||
"JsonElementAsString": "mikepharesjr@msn.com",
|
||||
"KeyWithoutBrackets": "Person.Emails.Value",
|
||||
"IsValueNode": false,
|
||||
"IsCollectionNode": true,
|
||||
"DoesNotHaveValueNode": false,
|
||||
"IsLastNodeOrJustBeforeValue": true,
|
||||
"IsJsonValueKindArray": false,
|
||||
"IsJsonValueKindObject": false,
|
||||
"PathWithoutBracketsSingularized": "Person",
|
||||
"Type": "PersonEmail",
|
||||
"SuggestedType": "string",
|
||||
"JoinedValues": "001) \u0022mikepharesjr@msn.com\u0022",
|
||||
"Flag": 5
|
||||
},
|
||||
{
|
||||
"OriginalIndex": 12,
|
||||
"PathWithoutBracketsPadded": "Person_",
|
||||
"Name": "Addresses",
|
||||
"JsonElementAsString": "Anthem",
|
||||
"KeyWithoutBrackets": "Person.Addresses.City.Value",
|
||||
"IsValueNode": false,
|
||||
"IsCollectionNode": true,
|
||||
"DoesNotHaveValueNode": false,
|
||||
"IsLastNodeOrJustBeforeValue": false,
|
||||
"IsJsonValueKindArray": true,
|
||||
"IsJsonValueKindObject": false,
|
||||
"PathWithoutBracketsSingularized": "Person",
|
||||
"Type": "PersonAddress",
|
||||
"SuggestedType": "JsonValueKind.Array",
|
||||
"JoinedValues": "",
|
||||
"Flag": 3
|
||||
}
|
||||
]
|
||||
]
|
80
Shared/Sample-Data/propertyCollectionFile.json
Normal file
80
Shared/Sample-Data/propertyCollectionFile.json
Normal file
@ -0,0 +1,80 @@
|
||||
[
|
||||
[
|
||||
{
|
||||
"OriginalIndex": 1,
|
||||
"PathWithoutBracketsPadded": "PropertyCollectionFile_.Properties_",
|
||||
"Name": "Value",
|
||||
"JsonElementAsString": "json",
|
||||
"KeyWithoutBrackets": "PropertyCollectionFile.Properties.Value",
|
||||
"IsValueNode": true,
|
||||
"IsCollectionNode": true,
|
||||
"DoesNotHaveValueNode": false,
|
||||
"IsLastNodeOrJustBeforeValue": false,
|
||||
"IsJsonValueKindArray": false,
|
||||
"IsJsonValueKindObject": false,
|
||||
"PathWithoutBracketsSingularized": "PropertyCollectionFileProperty",
|
||||
"Type": "Shared.Models.Property",
|
||||
"SuggestedType": "Shared.Models.Property",
|
||||
"JoinedValues": "001) ...",
|
||||
"Flag": 7
|
||||
}
|
||||
],
|
||||
[
|
||||
{
|
||||
"OriginalIndex": 0,
|
||||
"PathWithoutBracketsPadded": "PropertyCollectionFile_.Id_________",
|
||||
"Name": "Value",
|
||||
"JsonElementAsString": "/bla/FileName.json",
|
||||
"KeyWithoutBrackets": "PropertyCollectionFile.Id.Value",
|
||||
"IsValueNode": true,
|
||||
"IsCollectionNode": false,
|
||||
"DoesNotHaveValueNode": false,
|
||||
"IsLastNodeOrJustBeforeValue": false,
|
||||
"IsJsonValueKindArray": false,
|
||||
"IsJsonValueKindObject": false,
|
||||
"PathWithoutBracketsSingularized": "PropertyCollectionFileId",
|
||||
"Type": "string",
|
||||
"SuggestedType": "string",
|
||||
"JoinedValues": "001) ...",
|
||||
"Flag": 6
|
||||
}
|
||||
],
|
||||
[
|
||||
{
|
||||
"OriginalIndex": 0,
|
||||
"PathWithoutBracketsPadded": "PropertyCollectionFile_",
|
||||
"Name": "Id",
|
||||
"JsonElementAsString": "/bla/FileName.json",
|
||||
"KeyWithoutBrackets": "PropertyCollectionFile.Id.Value",
|
||||
"IsValueNode": false,
|
||||
"IsCollectionNode": false,
|
||||
"DoesNotHaveValueNode": false,
|
||||
"IsLastNodeOrJustBeforeValue": true,
|
||||
"IsJsonValueKindArray": false,
|
||||
"IsJsonValueKindObject": false,
|
||||
"PathWithoutBracketsSingularized": "PropertyCollectionFile",
|
||||
"Type": "PropertyCollectionFileId",
|
||||
"SuggestedType": "string",
|
||||
"JoinedValues": "001) \u0022/bla/FileName.json\u0022",
|
||||
"Flag": 4
|
||||
},
|
||||
{
|
||||
"OriginalIndex": 1,
|
||||
"PathWithoutBracketsPadded": "PropertyCollectionFile_",
|
||||
"Name": "Properties",
|
||||
"JsonElementAsString": "json",
|
||||
"KeyWithoutBrackets": "PropertyCollectionFile.Properties.Value",
|
||||
"IsValueNode": false,
|
||||
"IsCollectionNode": true,
|
||||
"DoesNotHaveValueNode": false,
|
||||
"IsLastNodeOrJustBeforeValue": true,
|
||||
"IsJsonValueKindArray": false,
|
||||
"IsJsonValueKindObject": false,
|
||||
"PathWithoutBracketsSingularized": "PropertyCollectionFile",
|
||||
"Type": "PropertyCollectionFileProperty",
|
||||
"SuggestedType": "Shared.Models.Property",
|
||||
"JoinedValues": "001) \u0022json\u0022",
|
||||
"Flag": 5
|
||||
}
|
||||
]
|
||||
]
|
22
Shared/Sample-Data/propertyCollectionFiles.json
Normal file
22
Shared/Sample-Data/propertyCollectionFiles.json
Normal file
@ -0,0 +1,22 @@
|
||||
[
|
||||
{
|
||||
"Id": {
|
||||
"Value": "/bla/FileName.json"
|
||||
},
|
||||
"Properties": [
|
||||
{
|
||||
"Value": "json"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"Id": {
|
||||
"Value": "/bla/FileNameB.json"
|
||||
},
|
||||
"Properties": [
|
||||
{
|
||||
"Value": "jsonB"
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
Reference in New Issue
Block a user