Computer Science, asked by anushayv01999, 16 hours ago

How to insert a particular content of json file to mysql table using Nifi ?​

Answers

Answered by makhamali2
0

Answer:

Are you trying to retain the structure of the JSON Array and/or objects, and just rename the fields? If so, try the JoltTransformJSON processor. I am guessing you will eventually need to split the JSON array into individual objects in order to insert them into your database? If so, then try SplitJson first (with a JSON Path expression of $[*] or $.*) to get each JSON object into its own flow file. Then you can use JoltTransformJSON with the following Shift specification:

{

   "operation": "shift",

   "spec": {

     "X": "A",

     "Y": "B",

     "Z": "C",

     "W": "D"

   }

}

That should map your fields the way you have described (X=A, Y=B, Z=C, W=D). It may be possible to have a Shift or Chain specification that would handle the mapping for your entire original array,

Similar questions