Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public class BidExtensionReader extends OpenRtbJsonExtReader<Imp.Builder, Bid.Builder> {
- private static final OpenRtbJsonFactory jsonFactory = OpenRtbJsonFactory.create();
- // NOTE: Extension readers omitted for brevity.
- private OpenRtbJsonReader reader = jsonFactory.newReader();
- public BidExtensionReader() {
- super(RtbLogMessages.bid);
- }
- @Override
- protected void read(Imp.Builder msg, Bid.Builder ext, JsonParser par) throws IOException {
- String fieldName = getCurrentName(par);
- if (BidExtensionWriter.BID__NAME.equals(fieldName) == false || par.nextToken() == JsonToken.VALUE_NULL) {
- return;
- }
- ext.mergeFrom(reader.readBid(par).build());
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement