top

Package jsonpb provides marshaling and unmarshaling between protocol buffers and JSON. It follows the specification at https://developers.google.com/protocol-buffers/docs/proto3#json.

This package produces a different output than the standard "encoding/json" package, which does not operate correctly on protocol buffers.

Imported by 30 package(s)

  1. github.com/756445638/cockroach/util
  2. github.com/Aishraj/cockroach/util
  3. github.com/JKhawaja/cockroach/util
  4. github.com/OpenBazaar/openbazaar-go/core
  5. github.com/YuleiXiao/cockroach/util
  6. github.com/abhinavdahiya/cockroach/util
  7. github.com/aishraj/cockroach/util
  8. github.com/andreweduffy/cockroach/util
  9. github.com/asubiotto/cockroach/util
  10. github.com/bdarnell/cockroach/util
  11. github.com/cockroachdb/cockroach/pkg/util
  12. github.com/cockroachdb/cockroach/pkg/util/httputil
  13. github.com/cockroachdb/cockroach/util
  14. github.com/codedellemc/scaleio-framework/scaleio-executor/executor
  15. github.com/codedellemc/scaleio-framework/scaleio-scheduler/scheduler
  16. github.com/codepope/cockroach/util
  17. github.com/d4l3k/cockroach/util
  18. github.com/danielhan/cockroach/util
  19. github.com/dlsniper/cockroach/util
  20. github.com/irfansharif/cockroach/pkg/util/httputil
  21. github.com/irfansharif/cockroach/pkg/util/protoutil
  22. github.com/mjibson/cockroach/util
  23. github.com/objectundefined/cockroach/util
  24. github.com/panyingyun/cockroach/util
  25. github.com/rushiagr/cockroach/util
  26. github.com/sunya123/cockroach/util
  27. github.com/tamird/cockroach/util
  28. github.com/the872/cockroach/util
  29. github.com/tschottdorf/cockroach/util
  30. gopkg.in/tmc/grpcutils.v0

Imported only in test by 238 package(s)

  1. github.com/756445638/cockroach/server
  2. github.com/Aishraj/cockroach/server
  3. github.com/AudriusButkevicius/protobuf/test
  4. github.com/AudriusButkevicius/protobuf/test/asymetric-issue125
  5. github.com/AudriusButkevicius/protobuf/test/casttype/combos/both
  6. github.com/AudriusButkevicius/protobuf/test/casttype/combos/marshaler
  7. github.com/AudriusButkevicius/protobuf/test/casttype/combos/neither
  8. github.com/AudriusButkevicius/protobuf/test/casttype/combos/unmarshaler
  9. github.com/AudriusButkevicius/protobuf/test/casttype/combos/unsafeboth
  10. github.com/AudriusButkevicius/protobuf/test/casttype/combos/unsafemarshaler
  11. github.com/AudriusButkevicius/protobuf/test/casttype/combos/unsafeunmarshaler
  12. github.com/AudriusButkevicius/protobuf/test/castvalue
  13. github.com/AudriusButkevicius/protobuf/test/castvalue/combos/both
  14. github.com/AudriusButkevicius/protobuf/test/castvalue/combos/marshaler
  15. github.com/AudriusButkevicius/protobuf/test/castvalue/combos/unmarshaler
  16. github.com/AudriusButkevicius/protobuf/test/castvalue/combos/unsafeboth
  17. github.com/AudriusButkevicius/protobuf/test/castvalue/combos/unsafemarshaler
  18. github.com/AudriusButkevicius/protobuf/test/castvalue/combos/unsafeunmarshaler
  19. github.com/AudriusButkevicius/protobuf/test/combos/both
  20. github.com/AudriusButkevicius/protobuf/test/combos/marshaler
  21. github.com/AudriusButkevicius/protobuf/test/combos/unmarshaler
  22. github.com/AudriusButkevicius/protobuf/test/combos/unsafeboth
  23. github.com/AudriusButkevicius/protobuf/test/combos/unsafemarshaler
  24. github.com/AudriusButkevicius/protobuf/test/combos/unsafeunmarshaler
  25. github.com/AudriusButkevicius/protobuf/test/enumstringer
  26. github.com/AudriusButkevicius/protobuf/test/example
  27. github.com/AudriusButkevicius/protobuf/test/filedotname
  28. github.com/AudriusButkevicius/protobuf/test/group
  29. github.com/AudriusButkevicius/protobuf/test/indeximport-issue72
  30. github.com/AudriusButkevicius/protobuf/test/indeximport-issue72/index
  31. github.com/AudriusButkevicius/protobuf/test/issue8
  32. github.com/AudriusButkevicius/protobuf/test/mapsproto2/combos/both
  33. github.com/AudriusButkevicius/protobuf/test/mapsproto2/combos/marshaler
  34. github.com/AudriusButkevicius/protobuf/test/mapsproto2/combos/neither
  35. github.com/AudriusButkevicius/protobuf/test/mapsproto2/combos/unmarshaler
  36. github.com/AudriusButkevicius/protobuf/test/mapsproto2/combos/unsafeboth
  37. github.com/AudriusButkevicius/protobuf/test/mapsproto2/combos/unsafemarshaler
  38. github.com/AudriusButkevicius/protobuf/test/mapsproto2/combos/unsafeunmarshaler
  39. github.com/AudriusButkevicius/protobuf/test/moredefaults
  40. github.com/AudriusButkevicius/protobuf/test/oneof/combos/both
  41. github.com/AudriusButkevicius/protobuf/test/oneof/combos/marshaler
  42. github.com/AudriusButkevicius/protobuf/test/oneof/combos/neither
  43. github.com/AudriusButkevicius/protobuf/test/oneof/combos/unmarshaler
  44. github.com/AudriusButkevicius/protobuf/test/oneof/combos/unsafeboth
  45. github.com/AudriusButkevicius/protobuf/test/oneof/combos/unsafemarshaler
  46. github.com/AudriusButkevicius/protobuf/test/oneof/combos/unsafeunmarshaler
  47. github.com/AudriusButkevicius/protobuf/test/oneof3/combos/both
  48. github.com/AudriusButkevicius/protobuf/test/oneof3/combos/marshaler
  49. github.com/AudriusButkevicius/protobuf/test/oneof3/combos/neither
  50. github.com/AudriusButkevicius/protobuf/test/oneof3/combos/unmarshaler
  51. github.com/AudriusButkevicius/protobuf/test/oneof3/combos/unsafeboth
  52. github.com/AudriusButkevicius/protobuf/test/oneof3/combos/unsafemarshaler
  53. github.com/AudriusButkevicius/protobuf/test/oneof3/combos/unsafeunmarshaler
  54. github.com/AudriusButkevicius/protobuf/test/oneofembed
  55. github.com/AudriusButkevicius/protobuf/test/protosize
  56. github.com/AudriusButkevicius/protobuf/test/sizeunderscore
  57. github.com/AudriusButkevicius/protobuf/test/theproto3/combos/both
  58. github.com/AudriusButkevicius/protobuf/test/theproto3/combos/marshaler
  59. github.com/AudriusButkevicius/protobuf/test/theproto3/combos/neither
  60. github.com/AudriusButkevicius/protobuf/test/theproto3/combos/unmarshaler
  61. github.com/AudriusButkevicius/protobuf/test/theproto3/combos/unsafeboth
  62. github.com/AudriusButkevicius/protobuf/test/theproto3/combos/unsafemarshaler
  63. github.com/AudriusButkevicius/protobuf/test/theproto3/combos/unsafeunmarshaler
  64. github.com/AudriusButkevicius/protobuf/test/unmarshalmerge
  65. github.com/AudriusButkevicius/protobuf/test/unrecognized
  66. github.com/AudriusButkevicius/protobuf/test/unrecognizedgroup
  67. github.com/FrenchBen/swarmkit/protobuf/plugin/deepcopy/test
  68. github.com/IRCody/torus/models
  69. github.com/JKhawaja/cockroach/server
  70. github.com/SermoDigital/neograph/graphpb
  71. github.com/SermoDigital/protobuf/test
  72. github.com/SermoDigital/protobuf/test/asymetric-issue125
  73. github.com/SermoDigital/protobuf/test/castvalue
  74. github.com/SermoDigital/protobuf/test/combos/both
  75. github.com/SermoDigital/protobuf/test/combos/marshaler
  76. github.com/SermoDigital/protobuf/test/combos/unmarshaler
  77. github.com/SermoDigital/protobuf/test/combos/unsafeboth
  78. github.com/SermoDigital/protobuf/test/combos/unsafemarshaler
  79. github.com/SermoDigital/protobuf/test/combos/unsafeunmarshaler
  80. github.com/SermoDigital/protobuf/test/enumstringer
  81. github.com/SermoDigital/protobuf/test/example
  82. github.com/SermoDigital/protobuf/test/filedotname
  83. github.com/SermoDigital/protobuf/test/group
  84. github.com/SermoDigital/protobuf/test/indeximport-issue72
  85. github.com/SermoDigital/protobuf/test/indeximport-issue72/index
  86. github.com/SermoDigital/protobuf/test/issue8
  87. github.com/SermoDigital/protobuf/test/moredefaults
  88. github.com/SermoDigital/protobuf/test/oneofembed
  89. github.com/SermoDigital/protobuf/test/protosize
  90. github.com/SermoDigital/protobuf/test/sizeunderscore
  91. github.com/SermoDigital/protobuf/test/unmarshalmerge
  92. github.com/SermoDigital/protobuf/test/unrecognized
  93. github.com/SermoDigital/protobuf/test/unrecognizedgroup
  94. github.com/YuleiXiao/cockroach/server
  95. github.com/abhinavdahiya/cockroach/server
  96. github.com/abronan/swarmkit/protobuf/plugin/deepcopy/test
  97. github.com/aganno2/protobuf-1/test
  98. github.com/aishraj/cockroach/server
  99. github.com/alde/mesos-go/mesosproto
  100. github.com/aluzzardi/swarmkit/protobuf/plugin/deepcopy/test
  101. github.com/andreweduffy/cockroach/server
  102. github.com/asubiotto/cockroach/server
  103. github.com/athlum/mesos-go/mesosproto
  104. github.com/athlum/mesos-go/mesosproto/scheduler
  105. github.com/barakmich/torus/models
  106. github.com/basho-labs/mesos-go/mesosproto
  107. github.com/bdarnell/cockroach/server
  108. github.com/bzub/torus/models
  109. github.com/centrifugal/centrifugo/libcentrifugo
  110. github.com/centrifugal/centrifugo/libcentrifugo/proto
  111. github.com/ceram1/protobuf/test
  112. github.com/cockroachdb/cockroach/pkg/server
  113. github.com/cockroachdb/cockroach/server
  114. github.com/codepope/cockroach/server
  115. github.com/coreos/torus/models
  116. github.com/d4l3k/cockroach/server
  117. github.com/d4l3k/epaxos/protobuf
  118. github.com/danielhan/cockroach/server
  119. github.com/dennwc/protobuf/test
  120. github.com/dlsniper/cockroach/server
  121. github.com/docker/libswarm/protobuf/plugin/deepcopy/test
  122. github.com/docker/swarmkit/protobuf/plugin/deepcopy/test
  123. github.com/eahydra/protobuf/test
  124. github.com/eahydra/protobuf/test/asymetric-issue125
  125. github.com/eahydra/protobuf/test/casttype/combos/both
  126. github.com/eahydra/protobuf/test/casttype/combos/marshaler
  127. github.com/eahydra/protobuf/test/casttype/combos/neither
  128. github.com/eahydra/protobuf/test/casttype/combos/unmarshaler
  129. github.com/eahydra/protobuf/test/casttype/combos/unsafeboth
  130. github.com/eahydra/protobuf/test/casttype/combos/unsafemarshaler
  131. github.com/eahydra/protobuf/test/casttype/combos/unsafeunmarshaler
  132. github.com/eahydra/protobuf/test/castvalue
  133. github.com/eahydra/protobuf/test/castvalue/combos/both
  134. github.com/eahydra/protobuf/test/castvalue/combos/marshaler
  135. github.com/eahydra/protobuf/test/castvalue/combos/unmarshaler
  136. github.com/eahydra/protobuf/test/castvalue/combos/unsafeboth
  137. github.com/eahydra/protobuf/test/castvalue/combos/unsafemarshaler
  138. github.com/eahydra/protobuf/test/castvalue/combos/unsafeunmarshaler
  139. github.com/eahydra/protobuf/test/combos/both
  140. github.com/eahydra/protobuf/test/combos/marshaler
  141. github.com/eahydra/protobuf/test/combos/unmarshaler
  142. github.com/eahydra/protobuf/test/combos/unsafeboth
  143. github.com/eahydra/protobuf/test/combos/unsafemarshaler
  144. github.com/eahydra/protobuf/test/combos/unsafeunmarshaler
  145. github.com/eahydra/protobuf/test/enumstringer
  146. github.com/eahydra/protobuf/test/example
  147. github.com/eahydra/protobuf/test/filedotname
  148. github.com/eahydra/protobuf/test/group
  149. github.com/eahydra/protobuf/test/indeximport-issue72
  150. github.com/eahydra/protobuf/test/indeximport-issue72/index
  151. github.com/eahydra/protobuf/test/issue8
  152. github.com/eahydra/protobuf/test/mapsproto2/combos/both
  153. github.com/eahydra/protobuf/test/mapsproto2/combos/marshaler
  154. github.com/eahydra/protobuf/test/mapsproto2/combos/neither
  155. github.com/eahydra/protobuf/test/mapsproto2/combos/unmarshaler
  156. github.com/eahydra/protobuf/test/mapsproto2/combos/unsafeboth
  157. github.com/eahydra/protobuf/test/mapsproto2/combos/unsafemarshaler
  158. github.com/eahydra/protobuf/test/mapsproto2/combos/unsafeunmarshaler
  159. github.com/eahydra/protobuf/test/moredefaults
  160. github.com/eahydra/protobuf/test/oneof/combos/both
  161. github.com/eahydra/protobuf/test/oneof/combos/marshaler
  162. github.com/eahydra/protobuf/test/oneof/combos/neither
  163. github.com/eahydra/protobuf/test/oneof/combos/unmarshaler
  164. github.com/eahydra/protobuf/test/oneof/combos/unsafeboth
  165. github.com/eahydra/protobuf/test/oneof/combos/unsafemarshaler
  166. github.com/eahydra/protobuf/test/oneof/combos/unsafeunmarshaler
  167. github.com/eahydra/protobuf/test/oneof3/combos/both
  168. github.com/eahydra/protobuf/test/oneof3/combos/marshaler
  169. github.com/eahydra/protobuf/test/oneof3/combos/neither
  170. github.com/eahydra/protobuf/test/oneof3/combos/unmarshaler
  171. github.com/eahydra/protobuf/test/oneof3/combos/unsafeboth
  172. github.com/eahydra/protobuf/test/oneof3/combos/unsafemarshaler
  173. github.com/eahydra/protobuf/test/oneof3/combos/unsafeunmarshaler
  174. github.com/eahydra/protobuf/test/oneofembed
  175. github.com/eahydra/protobuf/test/protosize
  176. github.com/eahydra/protobuf/test/sizeunderscore
  177. github.com/eahydra/protobuf/test/theproto3/combos/both
  178. github.com/eahydra/protobuf/test/theproto3/combos/marshaler
  179. github.com/eahydra/protobuf/test/theproto3/combos/neither
  180. github.com/eahydra/protobuf/test/theproto3/combos/unmarshaler
  181. github.com/eahydra/protobuf/test/theproto3/combos/unsafeboth
  182. github.com/eahydra/protobuf/test/theproto3/combos/unsafemarshaler
  183. github.com/eahydra/protobuf/test/theproto3/combos/unsafeunmarshaler
  184. github.com/eahydra/protobuf/test/unmarshalmerge
  185. github.com/eahydra/protobuf/test/unrecognized
  186. github.com/eahydra/protobuf/test/unrecognizedgroup
  187. github.com/eliquious/hraftd/pb
  188. github.com/eliquious/kv/kv-proto
  189. github.com/gdevillele/swarmkit/protobuf/plugin/deepcopy/test
  190. github.com/gogo/protobuf/test
  191. github.com/gogo/protobuf/test/asymetric-issue125
  192. github.com/gogo/protobuf/test/castvalue
  193. github.com/gogo/protobuf/test/data
  194. github.com/gogo/protobuf/test/enumstringer
  195. github.com/gogo/protobuf/test/example
  196. github.com/gogo/protobuf/test/filedotname
  197. github.com/gogo/protobuf/test/group
  198. github.com/gogo/protobuf/test/indeximport-issue72
  199. github.com/gogo/protobuf/test/indeximport-issue72/index
  200. github.com/gogo/protobuf/test/issue8
  201. github.com/gogo/protobuf/test/moredefaults
  202. github.com/gogo/protobuf/test/oneofembed
  203. github.com/gogo/protobuf/test/protosize
  204. github.com/gogo/protobuf/test/sizeunderscore
  205. github.com/gogo/protobuf/test/stdtypes
  206. github.com/gogo/protobuf/test/unmarshalmerge
  207. github.com/gogo/protobuf/test/unrecognized
  208. github.com/gogo/protobuf/test/unrecognizedgroup
  209. github.com/gyf19/protobuf/test
  210. github.com/hirolovesbeer/mesos-go/mesosproto
  211. github.com/ilackarms/mesos-go/mesosproto
  212. github.com/irfansharif/cockroach/pkg/server
  213. github.com/jdef/mesos-go/mesosproto
  214. github.com/mattoddie/swarmkit/protobuf/plugin/deepcopy/test
  215. github.com/mesos-utility/mesos-go/mesosproto
  216. github.com/mesos/mesos-go/mesosproto
  217. github.com/mesos/mesos-go/mesosproto/scheduler
  218. github.com/mesosphere/mesos-go/mesosproto
  219. github.com/mgoelzer/swarmkit/protobuf/plugin/deepcopy/test
  220. github.com/mjibson/cockroach/server
  221. github.com/moretea/mesos-go/mesosproto
  222. github.com/moretea/mesos-go/mesosproto/scheduler
  223. github.com/mwitkow/protobuf-1/test
  224. github.com/objectundefined/cockroach/server
  225. github.com/oxtoacart/mesos-go/mesosproto
  226. github.com/panyingyun/cockroach/server
  227. github.com/rubenv/osmtopo/osmtopo/model
  228. github.com/rushiagr/cockroach/server
  229. github.com/stevvooe/protobuf/test
  230. github.com/stevvooe/swarmkit/protobuf/plugin/deepcopy/test
  231. github.com/sunya123/cockroach/server
  232. github.com/tamird/cockroach/server
  233. github.com/tamird/gogoprotobuf/test
  234. github.com/the872/cockroach/server
  235. github.com/tschottdorf/cockroach/server
  236. github.com/tschottdorf/protobuf/test
  237. github.com/velocity-toolkit/protobuf/test
  238. github.com/yp-engineering/mesos-go/mesosproto

Imports 2 package(s)

  1. github.com/gogo/protobuf/types
  2. github.com/gogo/protobuf/proto

Test imports 2 package(s)

  1. github.com/gogo/protobuf/proto/proto3_proto
  2. github.com/gogo/protobuf/jsonpb/jsonpb_test_proto