2017-09-15 1 views
0

Ich habe json reponse wie folgt aus:Nifi: usign Text ersetzen zum Ersetzen '},' mit ' n'

{"ID":"1","AddressType":"1"},{"ID":"2","AddressType":"1"},{"ID":"3","AddressType":"1"}] 

und ich möchten sie in dieses Format zu transformieren:

{"ID":"1","AddressType":"1"} 
{"ID":"2","AddressType":"1"} 
{"ID":"3","AddressType":"1"}] 

Wie kann ich Comman nach {mit neuer Zeile im Textprozessor ersetzen?

+0

scheint, Sie zu fragen, wie regulären Ausdruck zu schreiben. Was hast du bisher probiert? – daggett

+0

Ich habe dies in meinem Suchwert verwendet: (? S: ((?

Antwort

0

versuchen Sie dies:

Suchwert: \},\{

Ersatz: }${literal('\n')}{


wo ${literal('\n')} gerade eine neue Linie ist '\n'

+0

warum sollte ich unescapeXml() mit json response verwenden? –

+0

richtig war es Overhead, um eine neue Zeile char zu bekommen. geändert – daggett

+2

Vergessen Sie nicht, die '{}' Zeichen im Suchwert zu entgehen: '\}, \ {' und ich denke '\},' als Suchwert kann genug sein. – mgyongyosi