2017-11-17 3 views
-2

このString型変数をMap型に変換できますか?例えば ...このString型変数をスカラー言語のMap型に変換できますか?

scala> aa.getClass 
res35: Class[_ <: Object] = class java.lang.String 

scala> aa 
res36: Object = Map(MetricName [name=response-rate, group=consumer-node-metrics, description=The average number of responses received per second., tags={client-id=consumer-2, node-id=node--1}] -> [email protected] 

私はスカラ座の実際の地図タイプにこのAA変数を変更したいと思います。 参照のために、Mapの型はKafkaライブラリのクラスです。私が正しくあなたの質問を理解していれば

+2

また、 'aa'の宣言本体を追加できますか? –

答えて

0

aaは、いくつかのMaptoStringを呼び出した結果であり、あなたはそれが戻ってaaからマップを取得することが可能ですかどうかを知りたいです。

一般に、複数の異なるマップが同じ文字列表現を持つことができるため、答えはいいえです。 の代わりにMapのわかりやすい例があります。List("a","b").toStringList("a,b").toStringと同じです。

具体的な使用例については、にはパーサーを書くことができますが、既存のパーサーを見つけることができれば驚かれるでしょう。

関連する問題