{
"input": {
"thumbnail": {
"Url": "http://test.com/0001/1234/photoThumb.jpg",
"Id": "thumbnail"
},
"passThroughWithMatch": {
"comment": "matched in spec but marked to be passThrough with @"
},
"passThroughWithoutMatch": {
"comment": "anything not in spec is a pass-through"
}
},
"spec": {
"thumbnail": {
"label": "^photo.label.thumbnail",
"default": "defaultValue",
"special": "\\^escaped value"
},
"context": "^",
"*WithMatch": "@(1,&0)" },
"context": {
"photo": {
"label": {
"thumbnail": "thumbnail photo"
}
}
},
"OVERWRITR": {
"thumbnail": {
"Url": "http://test.com/0001/1234/photoThumb.jpg",
"Id": "thumbnail",
"label": "thumbnail photo",
"default": "defaultValue",
"special": "\\^escaped value"
},
"passThroughWithMatch": {
"comment": "matched in spec but marked to be passThrough with @"
},
"passThroughWithoutMatch": {
"comment": "anything not in spec is a pass-through"
},
"context": {
"photo": {
"label": {
"thumbnail": "thumbnail photo"
}
}
}
},
"DEFAULTR": {
"thumbnail" : {
"Url" : "http://test.com/0001/1234/photoThumb.jpg",
"Id" : "thumbnail",
"label" : "thumbnail photo",
"default" : "defaultValue",
"special" : "\\^escaped value"
},
"passThroughWithMatch" : {
"comment" : "matched in spec but marked to be passThrough with @"
},
"passThroughWithoutMatch" : {
"comment" : "anything not in spec is a pass-through"
},
"context" : {
"photo" : {
"label" : {
"thumbnail" : "thumbnail photo"
}
}
}
},
"DEFINR": {
"thumbnail" : {
"Url" : "http://test.com/0001/1234/photoThumb.jpg",
"Id" : "thumbnail",
"label" : "thumbnail photo",
"default" : "defaultValue",
"special" : "\\^escaped value"
},
"passThroughWithMatch" : {
"comment" : "matched in spec but marked to be passThrough with @"
},
"passThroughWithoutMatch" : {
"comment" : "anything not in spec is a pass-through"
},
"context" : {
"photo" : {
"label" : {
"thumbnail" : "thumbnail photo"
}
}
}
}
}