There is a problem with handling xsd:decimals in JSON-LD when the number is an actual JSON Number, which can only be either integer or double. This leads to having double number representation in xsd:decimal RDF literal, e.g. "1.2E1"^^xsd:decimal, which is invalid. The only solution is to represent those decimal numbers as JSON Strings, so that they do not get converted.
There is a problem with handling
xsd:decimal
s in JSON-LD when the number is an actual JSON Number, which can only be either integer or double. This leads to having double number representation inxsd:decimal
RDF literal, e.g."1.2E1"^^xsd:decimal
, which is invalid. The only solution is to represent those decimal numbers as JSON Strings, so that they do not get converted.