Hi,
We're started to migrate our integration-framework to move over to JavaEE JSON-B as default json-serialization /deserialization framework and now the highlighning component is giving us some troubles. Here's a constructed example of the JSON response from Solr. { "responseHeader":{ "status":0, "QTime":8, "params":{ "q":"queryword", "indent":"on", "rows":"1", "wt":"json"}}, "response":{"numFound":123,"start":0,"docs":[ { "title":"some text.. Queryword some more text..", "id":"docId_0"}] }, "highlighting":{ docId_0":{ "title":["some text.. <b>queryword</b>.. some more text"]} } } The JSON-B Spec (JSR- 367 Java API for JSON Binding ("Specification") Version: 1.0) specifically details that when JSON Binding implementation during deserialization encounters key in key/value pair that it does not recognize, it should treat the rest of the JSON document as if the element simply did not appear, and in particular, the implementation MUST NOT treat this as an error condition. docId_0 being a dynamic key for the highlighting-response we're unable to pick up and with doc-ids being totally dynamic, creating any kind of known mapping for an object isn't feasible. Are there any ideas on how to solve this without having to implement a custom-parser into our framework for this specific use case? Solr-J has been ruled previously due to policies and we've used Jackson Any-type in the previous version of the framework, but it has been now been replaced by JSON-B standards.. BR Magnus Ebbesson