Pointers and references: Difference between revisions

m
m (→‎{{header|jq}}: simplify)
Line 1,027:
def deref($pointer):
def resolve($x):
if ($x | type) == "object"
. as $in
|then if ($x["$ref"] |as type) == "object"$ref
| thenif $x["$ref"] asthen getpointer($ref)
| if $ref then getpointer($ref)
else $x
end
else $x
end;
. aselse $inx
end;
 
if ($pointer|type) == "string"
2,442

edits