File tree Expand file tree Collapse file tree 1 file changed +5
-2
lines changed Expand file tree Collapse file tree 1 file changed +5
-2
lines changed Original file line number Diff line number Diff line change 22using System . Collections . Generic ;
33using System . Globalization ;
44using JsonLD . Core ;
5+ using Newtonsoft . Json ;
56using Newtonsoft . Json . Linq ;
67
78namespace JsonLD . Core
@@ -733,7 +734,8 @@ private RDFDataset.Node ObjectToRDF(JToken item)
733734 // convert to XSD datatype
734735 if ( value . Type == JTokenType . Boolean )
735736 {
736- return new RDFDataset . Literal ( value . ToString ( ) , datatype . IsNull ( ) ? JSONLDConsts . XsdBoolean
737+ var serializeObject = JsonConvert . SerializeObject ( value , Formatting . None ) . Trim ( '"' ) ;
738+ return new RDFDataset . Literal ( serializeObject , datatype . IsNull ( ) ? JSONLDConsts . XsdBoolean
737739 : ( string ) datatype , null ) ;
738740 }
739741 else
@@ -766,7 +768,8 @@ private RDFDataset.Node ObjectToRDF(JToken item)
766768 }
767769 else
768770 {
769- return new RDFDataset . Literal ( ( string ) value , datatype . IsNull ( ) ? JSONLDConsts . XsdString
771+ var serializeObject = JsonConvert . SerializeObject ( value , Formatting . None ) . Trim ( '"' ) ;
772+ return new RDFDataset . Literal ( serializeObject , datatype . IsNull ( ) ? JSONLDConsts . XsdString
770773 : ( string ) datatype , null ) ;
771774 }
772775 }
You can’t perform that action at this time.
0 commit comments