Skip to content

Instantly share code, notes, and snippets.

View varren's full-sized avatar

Peter varren

  • Never had any, just for fun guy
  • Russia Saint-Petersburg
View GitHub Profile
import com.fasterxml.jackson.annotation.*;
import com.fasterxml.jackson.databind.JsonNode;
import com.fasterxml.jackson.databind.ObjectMapper;
import org.junit.Test;
import static org.junit.Assert.assertTrue;
import java.io.IOException;
import java.net.URISyntaxException;
import java.util.Objects;
import com.fasterxml.jackson.annotation.*;
import com.fasterxml.jackson.core.JsonProcessingException;
import com.fasterxml.jackson.databind.JsonNode;
import com.fasterxml.jackson.databind.ObjectMapper;
import java.io.IOException;
import java.util.HashMap;
import java.util.Map;
import java.util.Objects;
package com.test;
import com.fasterxml.jackson.annotation.JsonRootName;
import com.fasterxml.jackson.databind.DeserializationFeature;
import com.fasterxml.jackson.databind.SerializationFeature;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.ComponentScan;
import org.springframework.context.annotation.Configuration;
@varren
varren / Main
Last active May 19, 2016 09:26
import com.fasterxml.jackson.annotation.JsonFormat;
import com.fasterxml.jackson.annotation.JsonProperty;
import com.fasterxml.jackson.annotation.JsonValue;
import com.fasterxml.jackson.core.JsonParser;
import com.fasterxml.jackson.core.JsonToken;
import com.fasterxml.jackson.databind.DeserializationContext;
import com.fasterxml.jackson.databind.JsonDeserializer;
import com.fasterxml.jackson.databind.ObjectMapper;
import com.fasterxml.jackson.databind.annotation.JsonDeserialize;
public class ListTest {
public static void main(String[] args) throws JsonProcessingException {
ObjectMapper mapper = new ObjectMapper();
List<String> list1 = Arrays.asList("1", "2", "3");
PagedList<String> pageList1 = new PagedList<String>(list1, 1000);
System.out.println(mapper.writeValueAsString(pageList1));
List<POJO> list = Arrays.asList(new POJO(1), new POJO(2), new POJO(3));
@varren
varren / App.js
Created August 15, 2017 16:29
react-router v4 navigation from code programmatically
import React, {Component} from 'react';
import {BrowserRouter, Route, Link} from 'react-router-dom'
/**
* localhost:8080/nature or
* localhost:8080/building
* |---------------|
* | |
* | List of |
0x57e373249c20bd57A6558fC67FC1757d851993D7
@varren
varren / Main.java
Last active September 20, 2017 02:51
Jackson performance Tests
import com.fasterxml.jackson.annotation.JsonFormat;
import com.fasterxml.jackson.annotation.JsonIgnore;
import com.fasterxml.jackson.annotation.JsonProperty;
import com.fasterxml.jackson.core.JsonFactory;
import com.fasterxml.jackson.core.JsonParser;
import com.fasterxml.jackson.core.JsonProcessingException;
import com.fasterxml.jackson.core.JsonToken;
import com.fasterxml.jackson.core.type.TypeReference;
import com.fasterxml.jackson.databind.DeserializationContext;
import com.fasterxml.jackson.databind.JsonDeserializer;
import com.fasterxml.jackson.annotation.*;
import com.fasterxml.jackson.core.type.TypeReference;
import com.fasterxml.jackson.databind.ObjectMapper;
import java.io.InputStream;
import java.util.*;
/**
* Created by varren on 23.09.17.
*/
@varren
varren / Option1.java
Last active September 24, 2017 06:47
public class Test {
public static void main(String[] args) throws Exception {
ObjectMapper mapper = new ObjectMapper();
InputStream data = Test.class.getClassLoader()
.getResourceAsStream("original.json");
InputStream postProcessData = Test.class.getClassLoader()
.getResourceAsStream("reference.json");
Set<Info> types = mapper.readValue(data,