2017-02-10 6 views
0

私は有効なjsonを含む文字列を持っています。 私はビルドしているより大きいjson4s ASTでJFieldとしてそのjsonを追加したいと思いますが、まずJSONを解析してASTを解析する必要はありません。私はそれを信じている。JSONテキストを解析せずにjson4sにスプライシング

// this would work, but I'd prefer to avoid parsing something I 
// happen to already know contains valid json 
val rawJsonStr = "..." 
val spliced = JField("foo", parse(rawJsonStr)) 

ASTを構築してjsonに変換してからテキスト操作を行う方法はありますか?

答えて

0

私は同じことを試みました。いくつかの試みの後、私はこれが良い考えではないことに気付きました。

JField( "foo"、_)の2番目の要素はJValueであると考えられます。 文字列を入力すると、エスケープ文字列になりました。

多分この問題を回避することができます。