Skip to content

Instantly share code, notes, and snippets.

@dblevins
Last active May 9, 2022 09:03
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save dblevins/ace48ca0aeb1e9e2b22d3bc31fee7d07 to your computer and use it in GitHub Desktop.
Save dblevins/ace48ca0aeb1e9e2b22d3bc31fee7d07 to your computer and use it in GitHub Desktop.
# Jsonb API scenario current proposed

1

JsonbCreator

constructor

JsonbException

JsonbException

2

JsonbCreator

factory

JsonbException

JsonbException

3

Deserialization

arrayOfShortFromString

JsonbException

JsonbException

4

Deserialization

listOfNumberFromNumber

JsonbException

JsonbException

5

Deserialization

listOfNumberFromObject

JsonbException

JsonbException

6

Deserialization

arrayOfIntFromNumber

JsonbException

JsonbException

7

Deserialization

arrayOfIntFromObject

JsonbException

JsonbException

8

Deserialization

arrayOfBooleanPrimitiveFromString

JsonbException

JsonbException

9

Deserialization

arrayOfObjectFromArrayOfNumber

JsonbException

JsonbException

10

Deserialization

listOfNumberFromArrayOfBoolean

JsonbException

JsonbException

11

Deserialization

listOfNumberFromString

JsonbException

JsonbException

12

Deserialization

arrayOfIntFromString

JsonbException

JsonbException

13

Deserialization

arrayOfObjectFromArrayOfString

JsonbException

JsonbException

14

Deserialization

dateFromArrayOfBoolean

JsonbException

JsonbException

15

Deserialization

listOfObjectFromBoolean

JsonbException

JsonbException

16

Deserialization

stringFromArrayOfNumber

JsonbException

JsonbException

17

Deserialization

stringFromArrayOfObject

JsonbException

JsonbException

18

Deserialization

arrayOfDoubleFromArrayOfBoolean

JsonbException

JsonbException

19

Deserialization

stringFromArrayOfString

JsonbException

JsonbException

20

Deserialization

boolPrimitiveFromArrayOfNumber

JsonbException

JsonbException

21

Deserialization

boolPrimitiveFromArrayOfObject

JsonbException

JsonbException

22

Deserialization

arrayOfByteFromNumber

JsonbException

JsonbException

23

Deserialization

arrayOfByteFromObject

JsonbException

JsonbException

24

Deserialization

listOfBooleanFromNumber

JsonbException

JsonbException

25

Deserialization

listOfBooleanFromObject

JsonbException

JsonbException

26

Deserialization

boolPrimitiveFromArrayOfBoolean

JsonbException

JsonbException

27

Deserialization

dateFromArrayOfNumber

JsonbException

JsonbException

28

Deserialization

dateFromArrayOfObject

JsonbException

JsonbException

29

Deserialization

boolPrimitiveFromArrayOfString

JsonbException

JsonbException

30

Deserialization

arrayOfByteFromString

JsonbException

JsonbException

31

Deserialization

arrayOfCharFromNumber

JsonbException

JsonbException

32

Deserialization

arrayOfCharFromObject

JsonbException

JsonbException

33

Deserialization

listOfBooleanFromString

JsonbException

JsonbException

34

Deserialization

arrayOfFloatFromArrayOfObject

JsonbException

JsonbException

35

Deserialization

dateFromArrayOfString

JsonbException

JsonbException

36

Deserialization

arrayOfDoubleFromArrayOfObject

JsonbException

JsonbException

37

Deserialization

arrayOfCharFromString

JsonbException

JsonbException

38

Deserialization

intPrimitiveFromNumber

JsonbException

JsonbException

39

Deserialization

arrayOfNumberFromArrayOfObject

JsonbException

JsonbException

40

Deserialization

intPrimitiveFromObject

JsonbException

JsonbException

41

Deserialization

arrayOfDoubleFromNumber

JsonbException

JsonbException

42

Deserialization

arrayOfFloatFromArrayOfString

JsonbException

JsonbException

43

Deserialization

arrayOfDoubleFromObject

JsonbException

JsonbException

44

Deserialization

numberFromObject

JsonbException

JsonbException

45

Deserialization

arrayOfDoubleFromArrayOfString

JsonbException

JsonbException

46

Deserialization

arrayOfLongFromArrayOfBoolean

JsonbException

JsonbException

47

Deserialization

arrayOfIntFromArrayOfBoolean

JsonbException

JsonbException

48

Deserialization

arrayOfCharFromArrayOfBoolean

JsonbException

JsonbException

49

Deserialization

arrayOfNumberFromArrayOfString

JsonbException

JsonbException

50

Deserialization

intPrimitiveFromString

JsonbException

JsonbException

51

Deserialization

dateFromNumber

JsonbException

JsonbException

52

Deserialization

dateFromObject

JsonbException

JsonbException

53

Deserialization

arrayOfDoubleFromString

JsonbException

JsonbException

54

Deserialization

numberFromString

JsonbException

JsonbException

55

Deserialization

objectFromBoolean

JsonbException

JsonbException

56

Deserialization

arrayOfByteFromBoolean

JsonbException

JsonbException

57

Deserialization

dateFromString

JsonbException

JsonbException

58

Deserialization

arrayOfStringFromNumber

JsonbException

JsonbException

59

Deserialization

arrayOfStringFromObject

JsonbException

JsonbException

60

Deserialization

arrayOfByteFromArrayOfBoolean

JsonbException

JsonbException

61

Deserialization

arrayOfNumberFromBoolean

JsonbException

JsonbException

62

Deserialization

arrayOfCharFromBoolean

JsonbException

JsonbException

63

Deserialization

listOfObjectFromArrayOfNumber

JsonbException

JsonbException

64

Deserialization

arrayOfStringFromString

JsonbException

JsonbException

65

Deserialization

booleanFromNumber

JsonbException

JsonbException

66

Deserialization

arrayOfBooleanPrimitiveFromBoolean

JsonbException

JsonbException

67

Deserialization

booleanFromObject

JsonbException

JsonbException

68

Deserialization

listOfObjectFromArrayOfString

JsonbException

JsonbException

69

Deserialization

listOfBooleanFromBoolean

JsonbException

JsonbException

70

Deserialization

booleanFromString

JsonbException

JsonbException

71

Deserialization

listOfStringFromBoolean

JsonbException

JsonbException

72

Deserialization

arrayOfFloatFromNumber

JsonbException

JsonbException

73

Deserialization

arrayOfFloatFromObject

JsonbException

JsonbException

74

Deserialization

arrayOfLongFromBoolean

JsonbException

JsonbException

75

Deserialization

arrayOfNumberFromNumber

JsonbException

JsonbException

76

Deserialization

arrayOfNumberFromObject

JsonbException

JsonbException

77

Deserialization

arrayOfObjectFromArrayOfBoolean

JsonbException

JsonbException

78

Deserialization

arrayOfFloatFromString

JsonbException

JsonbException

79

Deserialization

listOfObjectFromNumber

JsonbException

JsonbException

80

Deserialization

listOfObjectFromObject

JsonbException

JsonbException

81

Deserialization

arrayOfNumberFromString

JsonbException

JsonbException

82

Deserialization

arrayOfIntFromArrayOfNull

JsonbException

JsonbException

83

Deserialization

arrayOfShortFromArrayOfObject

JsonbException

JsonbException

84

Deserialization

listOfObjectFromString

JsonbException

JsonbException

85

Deserialization

arrayOfBooleanFromArrayOfNumber

JsonbException

JsonbException

86

Deserialization

arrayOfBooleanFromArrayOfObject

JsonbException

JsonbException

87

Deserialization

intPrimitiveFromArrayOfBoolean

JsonbException

JsonbException

88

Deserialization

arrayOfByteFromArrayOfObject

JsonbException

JsonbException

89

Deserialization

arrayOfStringFromArrayOfNumber

JsonbException

JsonbException

90

Deserialization

arrayOfStringFromArrayOfObject

JsonbException

JsonbException

91

Deserialization

arrayOfStringFromArrayOfBoolean

JsonbException

JsonbException

92

Deserialization

arrayOfShortFromArrayOfString

JsonbException

JsonbException

93

Deserialization

listOfNumberFromArrayOfObject

JsonbException

JsonbException

94

Deserialization

arrayOfBooleanFromArrayOfString

JsonbException

JsonbException

95

Deserialization

arrayOfByteFromArrayOfString

JsonbException

JsonbException

96

Deserialization

booleanFromArrayOfBoolean

JsonbException

JsonbException

97

Deserialization

listOfNumberFromArrayOfString

JsonbException

JsonbException

98

Deserialization

enumFromArrayOfBoolean

JsonbException

JsonbException

99

Deserialization

arrayOfShortFromBoolean

JsonbException

JsonbException

100

Deserialization

boolPrimitiveFromNumber

JsonbException

JsonbException

101

Deserialization

boolPrimitiveFromObject

JsonbException

JsonbException

102

Deserialization

arrayOfNumberFromArrayOfBoolean

JsonbException

JsonbException

103

Deserialization

objectFromArrayOfNumber

JsonbException

JsonbException

104

Deserialization

objectFromArrayOfObject

JsonbException

JsonbException

105

Deserialization

boolPrimitiveFromString

JsonbException

JsonbException

106

Deserialization

arrayOfLongFromNumber

JsonbException

JsonbException

107

Deserialization

arrayOfLongFromObject

JsonbException

JsonbException

108

Deserialization

intPrimitiveFromBoolean

JsonbException

JsonbException

109

Deserialization

objectFromArrayOfString

JsonbException

JsonbException

110

Deserialization

arrayOfLongFromArrayOfObject

JsonbException

JsonbException

111

Deserialization

arrayOfObjectFromBoolean

JsonbException

JsonbException

112

Deserialization

arrayOfLongFromString

JsonbException

JsonbException

113

Deserialization

arrayOfFloatFromBoolean

JsonbException

JsonbException

114

Deserialization

arrayOfLongFromArrayOfString

JsonbException

JsonbException

115

Deserialization

objectFromNumber

JsonbException

JsonbException

116

Deserialization

enumFromBoolean

JsonbException

JsonbException

117

Deserialization

dateFromBoolean

JsonbException

JsonbException

118

Deserialization

listOfNumberFromBoolean

JsonbException

JsonbException

119

Deserialization

objectFromString

JsonbException

JsonbException

120

Deserialization

arrayOfIntFromArrayOfObject

JsonbException

JsonbException

121

Deserialization

arrayOfBooleanPrimitiveFromArrayOfNumber

JsonbException

JsonbException

122

Deserialization

boolPrimitiveFromNull

JsonbException

JsonbException

123

Deserialization

arrayOfBooleanPrimitiveFromArrayOfObject

JsonbException

JsonbException

124

Deserialization

arrayOfBooleanFromNumber

JsonbException

JsonbException

125

Deserialization

arrayOfBooleanFromObject

JsonbException

JsonbException

126

Deserialization

objectFromArrayOfBoolean

JsonbException

JsonbException

127

Deserialization

arrayOfIntFromArrayOfString

JsonbException

JsonbException

128

Deserialization

arrayOfBooleanFromBoolean

JsonbException

JsonbException

129

Deserialization

intPrimitiveFromArrayOfNumber

JsonbException

JsonbException

130

Deserialization

arrayOfBooleanPrimitiveFromArrayOfString

JsonbException

JsonbException

131

Deserialization

intPrimitiveFromArrayOfObject

JsonbException

JsonbException

132

Deserialization

arrayOfBooleanFromString

JsonbException

JsonbException

133

Deserialization

arrayOfFloatFromArrayOfBoolean

JsonbException

JsonbException

134

Deserialization

intPrimitiveFromArrayOfString

JsonbException

JsonbException

135

Deserialization

booleanFromArrayOfNumber

JsonbException

JsonbException

136

Deserialization

booleanFromArrayOfObject

JsonbException

JsonbException

137

Deserialization

arrayOfDoubleFromBoolean

JsonbException

JsonbException

138

Deserialization

numberFromArrayOfNumber

JsonbException

JsonbException

139

Deserialization

listOfStringFromArrayOfNumber

JsonbException

JsonbException

140

Deserialization

numberFromArrayOfObject

JsonbException

JsonbException

141

Deserialization

arrayOfIntFromBoolean

JsonbException

JsonbException

142

Deserialization

stringFromArrayOfBoolean

JsonbException

JsonbException

143

Deserialization

listOfStringFromArrayOfObject

JsonbException

JsonbException

144

Deserialization

intPrimitiveFromNull

JsonbException

JsonbException

145

Deserialization

arrayOfShortFromArrayOfBoolean

JsonbException

JsonbException

146

Deserialization

booleanFromArrayOfString

JsonbException

JsonbException

147

Deserialization

numberFromArrayOfString

JsonbException

JsonbException

148

Deserialization

arrayOfBooleanPrimitiveFromArrayOfNull

JsonbException

JsonbException

149

Deserialization

listOfStringFromNumber

JsonbException

JsonbException

150

Deserialization

listOfStringFromObject

JsonbException

JsonbException

151

Deserialization

listOfObjectFromArrayOfBoolean

JsonbException

JsonbException

152

Deserialization

arrayOfCharFromArrayOfObject

JsonbException

JsonbException

153

Deserialization

listOfStringFromString

JsonbException

JsonbException

154

Deserialization

arrayOfObjectFromNumber

JsonbException

JsonbException

155

Deserialization

arrayOfObjectFromObject

JsonbException

JsonbException

156

Deserialization

numberFromArrayOfBoolean

JsonbException

JsonbException

157

Deserialization

numberFromBoolean

JsonbException

JsonbException

158

Deserialization

listOfBooleanFromArrayOfNumber

JsonbException

JsonbException

159

Deserialization

listOfBooleanFromArrayOfObject

JsonbException

JsonbException

160

Deserialization

enumFromArrayOfNumber

JsonbException

JsonbException

161

Deserialization

enumFromArrayOfObject

JsonbException

JsonbException

162

Deserialization

listOfStringFromArrayOfBoolean

JsonbException

JsonbException

163

Deserialization

arrayOfObjectFromString

JsonbException

JsonbException

164

Deserialization

enumFromNumber

JsonbException

JsonbException

165

Deserialization

enumFromObject

JsonbException

JsonbException

166

Deserialization

listOfBooleanFromArrayOfString

JsonbException

JsonbException

167

Deserialization

arrayOfShortFromNumber

JsonbException

JsonbException

168

Deserialization

enumFromArrayOfString

JsonbException

JsonbException

169

Deserialization

arrayOfShortFromObject

JsonbException

JsonbException

170

Deserialization

enumFromString

JsonbException

JsonbException

171

Deserialization

arrayOfStringFromBoolean

JsonbException

JsonbException

172

Deserialization

arrayOfBooleanPrimitiveFromNumber

JsonbException

JsonbException

173

Deserialization

arrayOfBooleanPrimitiveFromObject

JsonbException

JsonbException

174

BeanConstructor

constructor

JsonbException

JsonbException

175

BeanConstructor

constructorParametersWithNoAnnotations

JsonbException

JsonbException

176

BeanConstructor

noConstructors

JsonbException

JsonbException

177

BeanConstructor

constructorWithGenerics

JsonbException

JsonbException

178

BeanConstructor

constructorProperties

JsonbException

JsonbException

179

JsonbAdapter

fromJsonConstructorRuntimeException

MyException

JsonbException

180

JsonbAdapter

toJsonConstructorRuntimeException

MyException

JsonbException

181

JsonbAdapter

adaptFromJsonRuntimeException

JsonbException

JsonbException

182

JsonbAdapter

adaptToJsonReturnNull

NullPointerException

(bug?)

183

JsonbAdapter

adaptToJsonRuntimeException

MyException

JsonbException

184

JsonbSerializer

serializeRuntimeException

MyException

JsonbException

185

JsonbSerializer

deserializeRuntimeException

JsonbException

JsonbException

186

JsonbSerializer

deserializeConstructorRuntimeException

MyException

JsonbException

187

JsonbSerializer

serializeConstructorRuntimeException

MyException

JsonbException

188

BeanGetter

object

MapperException

JsonbException

189

BeanSetter

arrayOfBooleanPrimitive

JsonbException

JsonbException

190

BeanSetter

arrayOfBoolean

JsonbException

JsonbException

191

BeanSetter

arrayOfInt

JsonbException

JsonbException

192

BeanSetter

booleanValue

JsonbException

JsonbException

193

BeanSetter

number

JsonbException

JsonbException

194

BeanSetter

object

JsonbException

JsonbException

195

BeanSetter

string

JsonbException

JsonbException

196

BeanSetter

intPrimitive

JsonbException

JsonbException

197

BeanSetter

listOfBoolean

JsonbException

JsonbException

198

BeanSetter

listOfNumber

JsonbException

JsonbException

199

BeanSetter

listOfObject

JsonbException

JsonbException

200

BeanSetter

listOfString

JsonbException

JsonbException

201

BeanSetter

date

JsonbException

JsonbException

202

BeanSetter

arrayOfByte

JsonbException

JsonbException

203

BeanSetter

arrayOfChar

JsonbException

JsonbException

204

BeanSetter

arrayOfLong

JsonbException

JsonbException

205

BeanSetter

boolPrimitive

JsonbException

JsonbException

206

BeanSetter

arrayOfFloat

JsonbException

JsonbException

207

BeanSetter

arrayOfShort

JsonbException

JsonbException

208

BeanSetter

enumeration

JsonbException

JsonbException

209

BeanSetter

arrayOfDouble

JsonbException

JsonbException

210

BeanSetter

arrayOfNumber

JsonbException

JsonbException

211

BeanSetter

arrayOfObject

JsonbException

JsonbException

212

BeanSetter

arrayOfString

JsonbException

JsonbException

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment