Advertisement
Guest User

Untitled

a guest
Aug 2nd, 2020
90
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
JSON 0.86 KB | None | 0 0
  1. Struct:
  2. {
  3.     "initiator": {
  4.         "type": "EXTERNAL_USER",
  5.         "userInfo": {
  6.             "uid": "cc30f81a052d28c34cb775ac24",
  7.             "user_name": "chia",
  8.             "cn": {
  9.             "ru": "Алиса",
  10.         "en": "Alyssa"
  11.         },
  12.             "orgId": [23, 75]
  13.         }
  14.     },
  15.     "id": "ea8af463-a692-4890-9835-cc67a69e51d9",
  16.     "class": {
  17.         "id": "someId",
  18.         "class", "CLASS"
  19.     }
  20. }
  21.  
  22. schema.xml fields:
  23. initiator.type
  24. initiator.userInfo.uid
  25. initiator.userInfo.user_name
  26. initiator.userInfo.cn.en
  27. initiator.userInfo.cn.ru
  28. initiator.userInfo.orgId
  29. id
  30. ip_address
  31. msg.id
  32. msg.text
  33.  
  34. Spring Data Solr Entity:
  35. @SolrDocument(collection = "test")
  36. public class Message {
  37.  
  38.     @Id
  39.     @Indexed
  40.     private String id;
  41.  
  42.     @?
  43.     private Map<String, Object> initiator;
  44.  
  45.     @JsonProperty("class")
  46.     private Clazz clazz;
  47.    
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement