sort array inside json
jq '.mainData.graph.nodes|=sort_by(.key.key)|.mainData.graph.links|=sort_by(.key.key)|.mainData.layout.identifiedConstraints|=sort_by(.key.key)|.associations|=sort_by(.key.key)' loadGraph.json > loadGraph1.json filter data
jq '.edgePositions | .[] | select( .key.key | contains("{\"content\":{\"class\":\"TransferableLinkKey\",\"key\":39,\"type\":\"UNDIRECTED_LINK\",\"sourceKey\":[\"java.math.BigInteger\",3],\"targetKey\":[\"java.math.BigInteger\",24]}}"))' request.json
a bit edit and shufle