Pointers and references: Difference between revisions
Content added Content deleted
m (→{{header|jq}}: simplify) |
|||
Line 1,027: | Line 1,027: | ||
def deref($pointer): |
def deref($pointer): |
||
def resolve($x): |
def resolve($x): |
||
if ($x | type) == "object" |
|||
⚫ | |||
then $x["$ref"] as $ref |
|||
| if $ref then getpointer($ref) |
|||
| if $ref then getpointer($ref) |
|||
else $x |
|||
⚫ | |||
else $x |
else $x |
||
end |
end |
||
⚫ | |||
⚫ | |||
if ($pointer|type) == "string" |
if ($pointer|type) == "string" |