import reactor.core.publisher.Flux;
import reactor.core.publisher.Mono;
-class JsonHelper {
+/**
+ * Common json functionality used by the SDNC clients
+ */
+class SdncJsonHelper {
private static Gson gson = new GsonBuilder() //
.setFieldNamingPolicy(FieldNamingPolicy.LOWER_CASE_WITH_DASHES) //
.create();
- private JsonHelper() {
+ private SdncJsonHelper() {
}
public static Flux<String> parseJsonArrayOfString(String inputString) {
return Mono.error(ex);
}
}
-
- public static Mono<String> validateJson(String inputString) {
- try {
- new JSONObject(inputString);
- return Mono.just(inputString);
- } catch (JSONException ex) { // invalid json
- return Mono.error(ex);
- }
- }
}