Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import java.io.ByteArrayOutputStream;
- import com.fasterxml.jackson.core.JsonFactory;
- import com.fasterxml.jackson.core.JsonGenerator;
- public class BadMsg {
- public static void main(String[] args) {
- JsonFactory f = new JsonFactory();
- ByteArrayOutputStream out = new ByteArrayOutputStream();
- try {
- JsonGenerator g = f.createGenerator(out);
- // This one fails:
- String msg ="{\"xxxxxxx\":{\"xxxx\":\"xxxxxxxxx\",\"xx\":\"xxxxxxxxxxxxxxxxxxx\",\"xxxxxxxxx\":\"xxxx://xxxxxxx.xxx\",\"xxxxxx\":{\"xxxx\":\"xxxxxxxxxxx\",\"xxxxxxxx\":{\"xxxxxxxxxxx\":\"xx\",\"xxxxxxxxxx\":\"xx-xx\"}},\"xxxxx\":[{\"xxxx\":\"xxxx\",\"xxxx\":\"xx xxxxxxxxxxx: xxxxxxx xxxxxx xxxxxxxxxxxxx xxxxx xxxxxx. xxxxx xxxxxx xxxxx xxxxx. xx xxx xx xxxx xxx xxxx. xxxx xxxxx xxx xxxxxxxx xxxxx xxxxxx xxxxxxx😆👍\"}]},\"xxxxxxxxxxx\":[{\"xxxxxxx\":\"xxxxxx\",\"xxxxxxxx\":[{\"xxxxxx\":x,\"xxxxxx\":xxx,\"xxxx\":\"xx xxxxxxxxxxx: xxxxxxx xxxxxx xxxxxxxxxxxxx xxxxx xxxxxx. xxxxx xxxxxx xxxxx xxxxx. xx xxx xx xxxx xxx xxxx. xxxx xxxxx xxx xxxxxxxx xxxxx xxxxxx xxxxxxx😆👍\",\"xxxxxx\":{\"xxxxxx\":xx,\"xxxxxx\":x,\"xxxx\":\"xxxxx\"}},{\"xxxxxx\":x,\"xxxxxx\":xxx,\"xxxx\":\"xx xxxxxxxxxxx: xxxxxxx xxxxxx xxxxxxxxxxxxx xxxxx xxxxxx. xxxxx xxxxxx xxxxx xxxxx. xx xxx xx xxxx xxx xxxx. xxxx xxxxx xxx xxxxxxxx xxxxx xxxxxx xxxxxxx😆👍\",\"xxxxxx\":{\"xxxxxx\":xxx,\"xxxxxx\":x,\"xxxx\":\"xxxxx\"}}]},{\"xxxxxxxxxxx\":\"xxxxxx\",\"xxxxxxxx\":[{\"xxxxxx\":x,\"xxxxxx\":xxx,\"xxxx\":\"xx xxxxxxxxxxx: xxxxxxx xxxxxx xxxxxxxxxxxxx xxxxx xxxxxx. xxxxx xxxxxx xxxxx xxxxx. xx xxx xx xxxx xxx xxxx. xxxx xxxxx xxx xxxxxxxx xxxxx xxxxxx xxxxxxx😆👍\",\"xxxxxx\":{\"xxxxxx\":xx,\"xxxxxx\":x,\"xxxx\":\"xxxxx\"}},{\"xxxxxx\":x,\"xxxxxx\":xxx,\"xxxx\":\"xx xxxxxxxxxxx: xxxxxxx xxxxxx xxxxxxxxxxxxx xxxxx xxxxxx. xxxxx xxxxxx xxxxx xxxxx. xx xxx xx xxxx xxx xxxx. xxxx xxxxx xxx xxxxxxxx xxxxx xxxxxx xxxxxxx😆👍\",\"xxxxxx\":{\"xxxxxx\":xxx,\"xxxxxx\":x,\"xxxx\":\"xxxxx\"}}]},{\"xxxxxxxxxxx\":\"xxxxxx\",\"xxxxxxxx\":[{\"xxxxxx\":x,\"xxxxxx\":xxx,\"xxxx\":\"xx xxxxxxxxxxx: xxxxxxx xxxxxx xxxxxxxxxxxxx xxxxx xxxxxx. xxxxx xxxxxx xxxxx xxxxx. xx xxx xx xxxx xxx xxxx. xxxx xxxxx xxx xxxxxxxx xxxxx xxxxxx xxxxxxx😆👍\",\"xxxxxx\":{\"xxxxxx\":xx,\"xxxxxx\":x,\"xxxx\":\"xxxxx\"}},{\"xxxxxx\":x,\"xxxxxx\":xxx,\"xxxx\":\"xx xxxxxxxxxxx: xxxxxxx xxxxxx xxxxxxxxxxxxx xxxxx xxxxxx. xxxxx xxxxxx xxxxx xxxxx. xx xxx xx xxxx xxx xxxx. xxxx xxxxx xxx xxxxxxxx xxxxx xxxxxx xxxxxxx😆👍\",\"xxxxxx\":{\"xxxxxx\":xxx,\"xxxxxx\":x,\"xxxx\":\"xxxxx\"}}]},{\"xxxxxxxxxxx\":\"xxxxxx\",\"xxxxxxxx\":[{\"xxxxxx\":x,\"xxxxxx\":xxx,\"xxxx\":\"xx xxxxxxxxxxx: xxxxxxx xxxxxx xxxxxxxxxxxxx xxxxx xxxxxx. xxxxx xxxxxx xxxxx xxxxx. xx xxx xx xxxx xxx xxxx. xxxx xxxxx xxx xxxxxxxx xxxxx xxxxxx xxxxxxx😆👍\",\"xxxxxx\":{\"xxxxxx\":xx,\"xxxxxx\":x,\"xxxx\":\"xxxxx\"}},{\"xxxxxx\":x,\"xxxxxx\":xxx,\"xxxx\":\"xx xxxxxxxxxxx: xxxxxxx xxxxxx xxxxxxxxxxxxx xxxxx xxxxxx. xxxxx xxxxxx xxxxx xxxxx. xx xxx xx xxxx xxx xxxx. xxxx xxxxx xxx xxxxxxxx xxxxx xxxxxx xxxxxxx😆👍\",\"xxxxxx\":{\"xxxxxx\":xxx,\"xxxxxx\":x,\"xxxx\":\"xxxxx\"}}]},{\"xxxxxxxxxxx\":\"xxxxxx\",\"xxxxxxxx\":[{\"xxxxxx\":x,\"xxxxxx\":xxx,\"xxxx\":\"xx xxxxxxxxxxx: xxxxxxx xxxxxx xxxxxxxxxxxxx xxxxx xxxxxx. xxxxx xxxxxx xxxxx xxxxx. xx xxx xx xxxx xxx xxxx. xxxx xxxxx xxx xxxxxxxx xxxxx xxxxxx xxxxxxx😆👍\",\"xxxxxx\":{\"xxxxxx\":xx,\"xxxxxx\":x,\"xxxx\":\"xxxxx\"}},{\"xxxxxx\":x,\"xxxxxx\":xxx,\"xxxx\":\"xx xxxxxxxxxxx: xxxxxxx xxxxxx xxxxxxxxxxxxx xxxxx xxxxxx. xxxxx xxxxxx xxxxx xxxxx. xx xxx xx xxxx xxx xxxx. xxxx xxxxx xxx xxxxxxxx xxxxx xxxxxx xxxxxxx😆👍\",\"xxxxxx\":{\"xxxxxx\":xxx,\"xxxxxx\":x,\"xxxx\":\"xxxxx\"}}]},{\"xxxxxxxxxxx\":\"xxxxxx\",\"xxxxxxxx\":[{\"xxxxxx\":x,\"xxxxxx\":xxx,\"xxxx\":\"xx xxxxxxxxxxx: xxxxxxx xxxxxx xxxxxxxxxxxxx xxxxx xxxxxx. xxxxx xxxxxx xxxxx xxxxx. xx xxx xx xxxx xxx xxxx. xxxx xxxxx xxx xxxxxxxx xxxxx xxxxxx xxxxxxx😆👍\",\"xxxxxx\":{\"xxxxxx\":xx,\"xxxxxx\":x,\"xxxx\":\"xxxxx\"}},{\"xxxxxx\":x,\"xxxxxx\":xxx,\"xxxx\":\"xx xxxxxxxxxxx: xxxxxxx xxxxxx xxxxxxxxxxxxx xxxxx xxxxxx. xxxxx xxxxxx xxxxx xxxxx. xx xxx xx xxxx xxx xxxx. xxxx xxxxx xxx xxxxxxxx xxxxx xxxxxx xxxxxxx😆👍\",\"xxxxxx\":{\"xxxxxx\":xxx,\"xxxxxx\":x,\"xxxx\":\"xxxxx\"}}]},{\"xxxxxxxxxxx\":\"xxxxx\",\"xxxxxxxx\":[{\"xxxxxx\":x,\"xxxxxx\":xxx,\"xxxx\":\"xx xxxxxxxxxxx: xxxxxxx xxxxxx xxxxxxxxxxxxx xxxxx xxxxxx. xxxxx xxxxxx xxxxx xxxxx. xx xxx xx xxxx xxx xxxx. xxxx xxxxx xxx xxxxxxxx xxxxx xxxxxx xxxxxxx😆👍\",\"xxxxxx\":{\"xxxxxx\":xx,\"xxxxxx\":x,\"xxxx\":\"xxxxx\"}},{\"xxxxxx\":x,\"xxxxxx\":xxx,\"xxxx\":\"xx xxxxxxxxxxx: xxxxxxx xxxxxx xxxxxxxxxxxxx xxxxx xxxxxx. xxxxx xxxxxx xxxxx xxxxx. xx xxx xx xxxx xxx xxxx. xxxx xxxxx xxx xxxxxxxx xxxxx xxxxxx xxxxxxx😆👍\",\"xxxxxx\":{\"xxxxxx\":xxx,\"xxxxxx\":x,\"xxxx\":\"xxxxx\"}}]}]}";
- // This one works:
- // String msg ="{\"xxx\":{\"xxxx\":\"xxxxxxxxx\",\"xx\":\"xxxxxxxxxxxxxxxxxxx\",\"xxxxxxxxx\":\"xxxx://xxxxxxx.xxx\",\"xxxxxx\":{\"xxxx\":\"xxxxxxxxxxx\",\"xxxxxxxx\":{\"xxxxxxxxxxx\":\"xx\",\"xxxxxxxxxx\":\"xx-xx\"}},\"xxxxx\":[{\"xxxx\":\"xxxx\",\"xxxx\":\"xx xxxxxxxxxxx: xxxxxxx xxxxxx xxxxxxxxxxxxx xxxxx xxxxxx. xxxxx xxxxxx xxxxx xxxxx. xx xxx xx xxxx xxx xxxx. xxxx xxxxx xxx xxxxxxxx xxxxx xxxxxx xxxxxxx😆👍\"}]},\"xxxxxxxxxxx\":[{\"xxxxxxx\":\"xxxxxx\",\"xxxxxxxx\":[{\"xxxxxx\":x,\"xxxxxx\":xxx,\"xxxx\":\"xx xxxxxxxxxxx: xxxxxxx xxxxxx xxxxxxxxxxxxx xxxxx xxxxxx. xxxxx xxxxxx xxxxx xxxxx. xx xxx xx xxxx xxx xxxx. xxxx xxxxx xxx xxxxxxxx xxxxx xxxxxx xxxxxxx😆👍\",\"xxxxxx\":{\"xxxxxx\":xx,\"xxxxxx\":x,\"xxxx\":\"xxxxx\"}},{\"xxxxxx\":x,\"xxxxxx\":xxx,\"xxxx\":\"xx xxxxxxxxxxx: xxxxxxx xxxxxx xxxxxxxxxxxxx xxxxx xxxxxx. xxxxx xxxxxx xxxxx xxxxx. xx xxx xx xxxx xxx xxxx. xxxx xxxxx xxx xxxxxxxx xxxxx xxxxxx xxxxxxx😆👍\",\"xxxxxx\":{\"xxxxxx\":xxx,\"xxxxxx\":x,\"xxxx\":\"xxxxx\"}}]},{\"xxxxxxxxxxx\":\"xxxxxx\",\"xxxxxxxx\":[{\"xxxxxx\":x,\"xxxxxx\":xxx,\"xxxx\":\"xx xxxxxxxxxxx: xxxxxxx xxxxxx xxxxxxxxxxxxx xxxxx xxxxxx. xxxxx xxxxxx xxxxx xxxxx. xx xxx xx xxxx xxx xxxx. xxxx xxxxx xxx xxxxxxxx xxxxx xxxxxx xxxxxxx😆👍\",\"xxxxxx\":{\"xxxxxx\":xx,\"xxxxxx\":x,\"xxxx\":\"xxxxx\"}},{\"xxxxxx\":x,\"xxxxxx\":xxx,\"xxxx\":\"xx xxxxxxxxxxx: xxxxxxx xxxxxx xxxxxxxxxxxxx xxxxx xxxxxx. xxxxx xxxxxx xxxxx xxxxx. xx xxx xx xxxx xxx xxxx. xxxx xxxxx xxx xxxxxxxx xxxxx xxxxxx xxxxxxx😆👍\",\"xxxxxx\":{\"xxxxxx\":xxx,\"xxxxxx\":x,\"xxxx\":\"xxxxx\"}}]},{\"xxxxxxxxxxx\":\"xxxxxx\",\"xxxxxxxx\":[{\"xxxxxx\":x,\"xxxxxx\":xxx,\"xxxx\":\"xx xxxxxxxxxxx: xxxxxxx xxxxxx xxxxxxxxxxxxx xxxxx xxxxxx. xxxxx xxxxxx xxxxx xxxxx. xx xxx xx xxxx xxx xxxx. xxxx xxxxx xxx xxxxxxxx xxxxx xxxxxx xxxxxxx😆👍\",\"xxxxxx\":{\"xxxxxx\":xx,\"xxxxxx\":x,\"xxxx\":\"xxxxx\"}},{\"xxxxxx\":x,\"xxxxxx\":xxx,\"xxxx\":\"xx xxxxxxxxxxx: xxxxxxx xxxxxx xxxxxxxxxxxxx xxxxx xxxxxx. xxxxx xxxxxx xxxxx xxxxx. xx xxx xx xxxx xxx xxxx. xxxx xxxxx xxx xxxxxxxx xxxxx xxxxxx xxxxxxx😆👍\",\"xxxxxx\":{\"xxxxxx\":xxx,\"xxxxxx\":x,\"xxxx\":\"xxxxx\"}}]},{\"xxxxxxxxxxx\":\"xxxxxx\",\"xxxxxxxx\":[{\"xxxxxx\":x,\"xxxxxx\":xxx,\"xxxx\":\"xx xxxxxxxxxxx: xxxxxxx xxxxxx xxxxxxxxxxxxx xxxxx xxxxxx. xxxxx xxxxxx xxxxx xxxxx. xx xxx xx xxxx xxx xxxx. xxxx xxxxx xxx xxxxxxxx xxxxx xxxxxx xxxxxxx😆👍\",\"xxxxxx\":{\"xxxxxx\":xx,\"xxxxxx\":x,\"xxxx\":\"xxxxx\"}},{\"xxxxxx\":x,\"xxxxxx\":xxx,\"xxxx\":\"xx xxxxxxxxxxx: xxxxxxx xxxxxx xxxxxxxxxxxxx xxxxx xxxxxx. xxxxx xxxxxx xxxxx xxxxx. xx xxx xx xxxx xxx xxxx. xxxx xxxxx xxx xxxxxxxx xxxxx xxxxxx xxxxxxx😆👍\",\"xxxxxx\":{\"xxxxxx\":xxx,\"xxxxxx\":x,\"xxxx\":\"xxxxx\"}}]},{\"xxxxxxxxxxx\":\"xxxxxx\",\"xxxxxxxx\":[{\"xxxxxx\":x,\"xxxxxx\":xxx,\"xxxx\":\"xx xxxxxxxxxxx: xxxxxxx xxxxxx xxxxxxxxxxxxx xxxxx xxxxxx. xxxxx xxxxxx xxxxx xxxxx. xx xxx xx xxxx xxx xxxx. xxxx xxxxx xxx xxxxxxxx xxxxx xxxxxx xxxxxxx😆👍\",\"xxxxxx\":{\"xxxxxx\":xx,\"xxxxxx\":x,\"xxxx\":\"xxxxx\"}},{\"xxxxxx\":x,\"xxxxxx\":xxx,\"xxxx\":\"xx xxxxxxxxxxx: xxxxxxx xxxxxx xxxxxxxxxxxxx xxxxx xxxxxx. xxxxx xxxxxx xxxxx xxxxx. xx xxx xx xxxx xxx xxxx. xxxx xxxxx xxx xxxxxxxx xxxxx xxxxxx xxxxxxx😆👍\",\"xxxxxx\":{\"xxxxxx\":xxx,\"xxxxxx\":x,\"xxxx\":\"xxxxx\"}}]},{\"xxxxxxxxxxx\":\"xxxxxx\",\"xxxxxxxx\":[{\"xxxxxx\":x,\"xxxxxx\":xxx,\"xxxx\":\"xx xxxxxxxxxxx: xxxxxxx xxxxxx xxxxxxxxxxxxx xxxxx xxxxxx. xxxxx xxxxxx xxxxx xxxxx. xx xxx xx xxxx xxx xxxx. xxxx xxxxx xxx xxxxxxxx xxxxx xxxxxx xxxxxxx😆👍\",\"xxxxxx\":{\"xxxxxx\":xx,\"xxxxxx\":x,\"xxxx\":\"xxxxx\"}},{\"xxxxxx\":x,\"xxxxxx\":xxx,\"xxxx\":\"xx xxxxxxxxxxx: xxxxxxx xxxxxx xxxxxxxxxxxxx xxxxx xxxxxx. xxxxx xxxxxx xxxxx xxxxx. xx xxx xx xxxx xxx xxxx. xxxx xxxxx xxx xxxxxxxx xxxxx xxxxxx xxxxxxx😆👍\",\"xxxxxx\":{\"xxxxxx\":xxx,\"xxxxxx\":x,\"xxxx\":\"xxxxx\"}}]},{\"xxxxxxxxxxx\":\"xxxxx\",\"xxxxxxxx\":[{\"xxxxxx\":x,\"xxxxxx\":xxx,\"xxxx\":\"xx xxxxxxxxxxx: xxxxxxx xxxxxx xxxxxxxxxxxxx xxxxx xxxxxx. xxxxx xxxxxx xxxxx xxxxx. xx xxx xx xxxx xxx xxxx. xxxx xxxxx xxx xxxxxxxx xxxxx xxxxxx xxxxxxx😆👍\",\"xxxxxx\":{\"xxxxxx\":xx,\"xxxxxx\":x,\"xxxx\":\"xxxxx\"}},{\"xxxxxx\":x,\"xxxxxx\":xxx,\"xxxx\":\"xx xxxxxxxxxxx: xxxxxxx xxxxxx xxxxxxxxxxxxx xxxxx xxxxxx. xxxxx xxxxxx xxxxx xxxxx. xx xxx xx xxxx xxx xxxx. xxxx xxxxx xxx xxxxxxxx xxxxx xxxxxx xxxxxxx😆👍\",\"xxxxxx\":{\"xxxxxx\":xxx,\"xxxxxx\":x,\"xxxx\":\"xxxxx\"}}]}]}";
- g.writeRawValue(msg);
- g.close();
- } catch (Exception ex) {
- ex.printStackTrace();
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement