Meine Forderung ist eine json wieErstellen json verschiedene Schlüssel und Werte mit Spray mit
"filters":{
"key1":"value1",
"key2":"Value2",
"key3":"Value3",
.........
},
Hier die alle Schlüssel zu schaffen und Werte Namen sind unterschiedlich. d. h. Schlüssel sind nicht fester Typ. Auch die Anzahl der Schlüssel und Werte kann zu unterschiedlichen Zeiten variieren. Wie kann ich an solchen Problemen arbeiten?
Ich weiß in der Fallklasse die Schlüssel sind konstant nur der Wert hat sich geändert. Ich bin neu zu sprühen. Ich brauche alle Ihre Vorschläge, wenn möglich, einige Beispiel- oder Beispielcodes. Bitte lassen Sie mich wissen, wie ich anfangen soll. Danke im Voraus.
Danke Andrzej für Ihre Antwort. – user1548787
Fallklasse FilterComponent (Filter: Map [String, String]) Objekt MyJsonProtocol erweitert DefaultJsonProtocol { implizite Wert filterFormat = jsonFormat1 (FilterComponent.apply)} def createfilterJSON (sc: SparkContext, AbfrageParameter: QueryParameter): JsValue = { val configMap = Karte ( "TIME_START" -> "Anfrage", "TIME_END" -> "Anfrage", "time_type" -> "Anfrage" ) val filterjson = FilterComponent (configMap) .toJson return kpijson; } Fehler konnte keinen impliziten Wert für den Beweisparameter des Typs – user1548787
finden Hi Andrzej Bitte überprüfen Sie obiges richtig oder nicht. Ich habe 2 Fehler 1. konnte nicht finden, implizite Wert für Beweis Parameter des Typs 2.nicht genug Argumente für die Methode jsonFormat. Ich brauche deinen Vorschlag bitte überprüfe es. – user1548787