最新消息:雨落星辰是一个专注网站SEO优化、网站SEO诊断、搜索引擎研究、网络营销推广、网站策划运营及站长类的自媒体原创博客

jsonl - How to store xml content into json data - Stack Overflow

programmeradmin1浏览0评论

I want to store xml content to a json data file when I make fine-tuning test in azure foundry, but it can't be validated successful in the json online validator. The online tool is from this website: /

The json data:

    {"messages": [{"role": "system", "content": "You are a flowchart assistant that you can parse the input text data and return a JSON file with a structured hierarchy of shapes, connectors, and connections."}, {"role": "system", "content": "You can continue convert this json file to BPMN2 format."}, {"role": "user", "content": "Can you make parallel split/join process, and only outputting in BPMN2 format?"}, {"role": "assistant", "content": "content": """<?xml version="1.0" encoding="UTF-8"?>
<bpmn2:definitions xmlns:xsi="; xmlns:bpmndi="; xmlns:dc="; xmlns:di="; xmlns:bpmn2="; xmlns:sf="; id="bpmn2-diagram" targetNamespace="; schemaLocation=" BPMN20.xsd">
  <bpmn2:process id="Process_100" sf:guid="a1b35862-4a5e-45e6-ba2e-8c2ed326c102" sf:code="Process_Code_9482" name="Process_Name_9482" isExecutable="false" version="1">
    <bpmn2:startEvent id="StartEvent_1" sf:guid="fb23dee4-cc03-408d-86bb-c1fa93e92044">
      <bpmn2:outgoing>Flow_1gv76yx</bpmn2:outgoing>
    </bpmn2:startEvent>
    <bpmn2:task id="Activity_1ppfeyr" sf:guid="e3b212d4-0a0d-413e-d355-e4427acf7cd7" name="submit order">
      <bpmn2:incoming>Flow_1gv76yx</bpmn2:incoming>
      <bpmn2:outgoing>Flow_18z4mru</bpmn2:outgoing>
    </bpmn2:task>
    <bpmn2:sequenceFlow id="Flow_1gv76yx" sf:guid="a05a2c0c-030a-4a8b-dd4b-38511dd7400b" sourceRef="StartEvent_1" targetRef="Activity_1ppfeyr" sf:from="fb23dee4-cc03-408d-86bb-c1fa93e92044" sf:to="e3b212d4-0a0d-413e-d355-e4427acf7cd7" />
    <bpmn2:sequenceFlow id="Flow_18z4mru" sf:guid="1a679d7c-99fc-443c-aaaf-ce0190a59aaa" sourceRef="Activity_1ppfeyr" targetRef="Gateway_0wg821j" sf:from="e3b212d4-0a0d-413e-d355-e4427acf7cd7" sf:to="18bb81aa-1530-488a-b565-da7894654bbd" />
    <bpmn2:task id="Activity_0moxgs4" sf:guid="99924678-c13e-4579-952f-3a704817d3d2" name="hotel">
      <bpmn2:incoming>Flow_1pqagwm</bpmn2:incoming>
      <bpmn2:outgoing>Flow_0ztdy09</bpmn2:outgoing>
    </bpmn2:task>
    <bpmn2:sequenceFlow id="Flow_1pqagwm" sf:guid="30f5d44c-885e-4117-960f-5b822fffb8ba" sourceRef="Gateway_0wg821j" targetRef="Activity_0moxgs4" sf:from="18bb81aa-1530-488a-b565-da7894654bbd" sf:to="99924678-c13e-4579-952f-3a704817d3d2" />
    <bpmn2:task id="Activity_07bnjkj" sf:guid="10f2b828-00c5-400a-d81f-051df3e1b731" name="air plane">
      <bpmn2:incoming>Flow_1v4t1nd</bpmn2:incoming>
      <bpmn2:outgoing>Flow_09p5vcz</bpmn2:outgoing>
    </bpmn2:task>
    <bpmn2:sequenceFlow id="Flow_1v4t1nd" sf:guid="40a4b1ce-7e48-407e-abef-c1a333b4d80a" sourceRef="Gateway_0wg821j" targetRef="Activity_07bnjkj" sf:from="18bb81aa-1530-488a-b565-da7894654bbd" sf:to="10f2b828-00c5-400a-d81f-051df3e1b731" />
    <bpmn2:sequenceFlow id="Flow_0ztdy09" sf:guid="cf542298-abbf-4da0-f436-243f50375e4b" sourceRef="Activity_0moxgs4" targetRef="Gateway_13msrpm" sf:from="99924678-c13e-4579-952f-3a704817d3d2" sf:to="982529db-4ea9-4c1a-862c-ee55ea489c77" />
    <bpmn2:sequenceFlow id="Flow_09p5vcz" sf:guid="da15b554-fe02-46f8-dcbd-450c98ad1828" sourceRef="Activity_07bnjkj" targetRef="Gateway_13msrpm" sf:from="10f2b828-00c5-400a-d81f-051df3e1b731" sf:to="982529db-4ea9-4c1a-862c-ee55ea489c77" />
    <bpmn2:task id="Activity_0al1ht8" sf:guid="231fb3e7-3929-4290-8af1-92cef6e1aaff" name="letsgo">
      <bpmn2:incoming>Flow_0dip1go</bpmn2:incoming>
      <bpmn2:outgoing>Flow_1k1gidj</bpmn2:outgoing>
    </bpmn2:task>
    <bpmn2:sequenceFlow id="Flow_0dip1go" sf:guid="4483bbe4-9bdb-448a-d63b-ba711599fdad" sourceRef="Gateway_13msrpm" targetRef="Activity_0al1ht8" sf:from="982529db-4ea9-4c1a-862c-ee55ea489c77" sf:to="231fb3e7-3929-4290-8af1-92cef6e1aaff" />
    <bpmn2:endEvent id="Event_065w21k" sf:guid="e21c8c08-79e1-42ce-ac27-9a7626732391">
      <bpmn2:incoming>Flow_1k1gidj</bpmn2:incoming>
    </bpmn2:endEvent>
    <bpmn2:sequenceFlow id="Flow_1k1gidj" sf:guid="86c4873a-84ad-4455-c2c0-39a2efbe2c24" sourceRef="Activity_0al1ht8" targetRef="Event_065w21k" sf:from="231fb3e7-3929-4290-8af1-92cef6e1aaff" sf:to="e21c8c08-79e1-42ce-ac27-9a7626732391" />
    <bpmn2:parallelGateway id="Gateway_0wg821j" sf:guid="18bb81aa-1530-488a-b565-da7894654bbd">
      <bpmn2:incoming>Flow_18z4mru</bpmn2:incoming>
      <bpmn2:outgoing>Flow_1pqagwm</bpmn2:outgoing>
      <bpmn2:outgoing>Flow_1v4t1nd</bpmn2:outgoing>
    </bpmn2:parallelGateway>
    <bpmn2:parallelGateway id="Gateway_13msrpm" sf:guid="982529db-4ea9-4c1a-862c-ee55ea489c77">
      <bpmn2:incoming>Flow_0ztdy09</bpmn2:incoming>
      <bpmn2:incoming>Flow_09p5vcz</bpmn2:incoming>
      <bpmn2:outgoing>Flow_0dip1go</bpmn2:outgoing>
    </bpmn2:parallelGateway>
  </bpmn2:process>
</bpmn2:definitions>"""}]}

When making a json format validation by the online tool, the error is below:

Invalid JSON!
Error: Parse error on line 1:
...tant", "content": """<?xml version="1.0"
-----------------------^
Expecting 'EOF', '}', ':', ',', ']', got 'STRING'

Updated-1: After esacped all quotes inside XML, and store it in the json content,

{"messages": [{"role": "system", "content": "You are a flowchart assistant that you can parse the input text data and return a JSON file with a structured hierarchy of shapes, connectors, and connections."}, {"role": "system", "content": "You can continue convert this json file to BPMN2 format."}, {"role": "user", "content": "Can you make parallel split/join process, and only outputting in BPMN2 format?"}, {"role": "assistant", "content": "&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;
&lt;bpmn:definitions xmlns:xsi=&quot;;quot; xmlns:bpmndi=&quot;;quot; xmlns:dc=&quot;;quot; xmlns:di=&quot;;quot; xmlns:sf=&quot;;quot; xmlns:bpmn=&quot;;quot; id=&quot;bpmn-diagram&quot; targetNamespace=&quot;;quot; schemaLocation=&quot; BPMN20.xsd&quot;&gt;
  &lt;bpmn:process id=&quot;Process_sez4_7519&quot; sf:code=&quot;AskforLeave_Code_7519&quot; name=&quot;AskforLeave_7519&quot; isExecutable=&quot;true&quot; sf:version=&quot;1&quot;&gt;
    &lt;bpmn:startEvent id=&quot;StartNode_3034&quot; sf:code=&quot;Start&quot; name=&quot;start&quot;&gt;
      &lt;bpmn:outgoing&gt;Flow_6507&lt;/bpmn:outgoing&gt;
    &lt;/bpmn:startEvent&gt;
    &lt;bpmn:task id=&quot;TaskNode_9411&quot; sf:code=&quot;task001&quot; name=&quot;Apply Submit&quot;&gt;
      &lt;bpmn:incoming&gt;Flow_6507&lt;/bpmn:incoming&gt;
      &lt;bpmn:outgoing&gt;Flow_6767&lt;/bpmn:outgoing&gt;
    &lt;/bpmn:task&gt;
    &lt;bpmn:exclusiveGateway id=&quot;GatewayNode_9200&quot; sf:code=&quot;xorsplit001&quot; name=&quot;XOr-Split&quot;&gt;
      &lt;bpmn:incoming&gt;Flow_6767&lt;/bpmn:incoming&gt;
      &lt;bpmn:outgoing&gt;Flow_5969&lt;/bpmn:outgoing&gt;
      &lt;bpmn:outgoing&gt;Flow_4242&lt;/bpmn:outgoing&gt;
    &lt;/bpmn:exclusiveGateway&gt;
    &lt;bpmn:task id=&quot;TaskNode_6047&quot; sf:code=&quot;task010&quot; name=&quot;Dept Manager Approval&quot;&gt;
      &lt;bpmn:incoming&gt;Flow_5969&lt;/bpmn:incoming&gt;
      &lt;bpmn:outgoing&gt;Flow_2207&lt;/bpmn:outgoing&gt;
    &lt;/bpmn:task&gt;
    &lt;bpmn:task id=&quot;TaskNode_9055&quot; sf:code=&quot;task020&quot; name=&quot;CEO Approval&quot;&gt;
      &lt;bpmn:incoming&gt;Flow_4242&lt;/bpmn:incoming&gt;
      &lt;bpmn:outgoing&gt;Flow_8172&lt;/bpmn:outgoing&gt;
    &lt;/bpmn:task&gt;
    &lt;bpmn:exclusiveGateway id=&quot;GatewayNode_3438&quot; sf:code=&quot;xorjoin001&quot; name=&quot;XOr-Join&quot;&gt;
      &lt;bpmn:incoming&gt;Flow_8172&lt;/bpmn:incoming&gt;
      &lt;bpmn:incoming&gt;Flow_2207&lt;/bpmn:incoming&gt;
      &lt;bpmn:outgoing&gt;Flow_3275&lt;/bpmn:outgoing&gt;
    &lt;/bpmn:exclusiveGateway&gt;
    &lt;bpmn:task id=&quot;TaskNode_8712&quot; sf:code=&quot;task100&quot; name=&quot;HR Approval&quot;&gt;
      &lt;bpmn:incoming&gt;Flow_3275&lt;/bpmn:incoming&gt;
      &lt;bpmn:outgoing&gt;Flow_7739&lt;/bpmn:outgoing&gt;
    &lt;/bpmn:task&gt;
    &lt;bpmn:endEvent id=&quot;EndNode_2962&quot; sf:code=&quot;End&quot; name=&quot;end&quot;&gt;
      &lt;bpmn:incoming&gt;Flow_7739&lt;/bpmn:incoming&gt;
    &lt;/bpmn:endEvent&gt;
    &lt;bpmn:sequenceFlow id=&quot;Flow_6507&quot; name=&quot;&quot; sourceRef=&quot;StartNode_3034&quot; targetRef=&quot;TaskNode_9411&quot; /&gt;
    &lt;bpmn:sequenceFlow id=&quot;Flow_6767&quot; name=&quot;&quot; sourceRef=&quot;TaskNode_9411&quot; targetRef=&quot;GatewayNode_9200&quot; /&gt;
    &lt;bpmn:sequenceFlow id=&quot;Flow_5969&quot; name=&quot;days&amp;#60;3&quot; sourceRef=&quot;GatewayNode_9200&quot; targetRef=&quot;TaskNode_6047&quot;&gt;
      &lt;bpmn:conditionExpression&gt;days&amp;lt;3&lt;/bpmn:conditionExpression&gt;
    &lt;/bpmn:sequenceFlow&gt;
    &lt;bpmn:sequenceFlow id=&quot;Flow_4242&quot; name=&quot;days&amp;#62;=3&quot; sourceRef=&quot;GatewayNode_9200&quot; targetRef=&quot;TaskNode_9055&quot;&gt;
      &lt;bpmn:conditionExpression&gt;days&amp;gt;=3&lt;/bpmn:conditionExpression&gt;
    &lt;/bpmn:sequenceFlow&gt;
    &lt;bpmn:sequenceFlow id=&quot;Flow_8172&quot; name=&quot;&quot; sourceRef=&quot;TaskNode_9055&quot; targetRef=&quot;GatewayNode_3438&quot; /&gt;
    &lt;bpmn:sequenceFlow id=&quot;Flow_2207&quot; name=&quot;&quot; sourceRef=&quot;TaskNode_6047&quot; targetRef=&quot;GatewayNode_3438&quot; /&gt;
    &lt;bpmn:sequenceFlow id=&quot;Flow_3275&quot; name=&quot;&quot; sourceRef=&quot;GatewayNode_3438&quot; targetRef=&quot;TaskNode_8712&quot; /&gt;
    &lt;bpmn:sequenceFlow id=&quot;Flow_7739&quot; name=&quot;&quot; sourceRef=&quot;TaskNode_8712&quot; targetRef=&quot;EndNode_2962&quot; /&gt;
  &lt;/bpmn:process&gt;
&lt;/bpmn:definitions&gt;"}]}

but when making json format valication, there is still an error below:

Invalid JSON!
Error: Parse error on line 1:
...istant", "content": "&lt;?xml version=&q
-----------------------^
Expecting 'STRING', 'NUMBER', 'NULL', 'TRUE', 'FALSE', '{', '[', got 'undefined'

How can I store the xml content into the json data, could someone make any suggestions?

I want to store xml content to a json data file when I make fine-tuning test in azure foundry, but it can't be validated successful in the json online validator. The online tool is from this website: https://jsonlint.com/

The json data:

    {"messages": [{"role": "system", "content": "You are a flowchart assistant that you can parse the input text data and return a JSON file with a structured hierarchy of shapes, connectors, and connections."}, {"role": "system", "content": "You can continue convert this json file to BPMN2 format."}, {"role": "user", "content": "Can you make parallel split/join process, and only outputting in BPMN2 format?"}, {"role": "assistant", "content": "content": """<?xml version="1.0" encoding="UTF-8"?>
<bpmn2:definitions xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:bpmndi="http://www.omg.org/spec/BPMN/20100524/DI" xmlns:dc="http://www.omg.org/spec/DD/20100524/DC" xmlns:di="http://www.omg.org/spec/DD/20100524/DI" xmlns:bpmn2="http://www.omg.org/spec/BPMN/20100524/MODEL" xmlns:sf="http://www.slickflow.com/schema/sf" id="bpmn2-diagram" targetNamespace="http://bpmn.io/schema/bpmn" schemaLocation="http://www.omg.org/spec/BPMN/20100524/MODEL BPMN20.xsd">
  <bpmn2:process id="Process_100" sf:guid="a1b35862-4a5e-45e6-ba2e-8c2ed326c102" sf:code="Process_Code_9482" name="Process_Name_9482" isExecutable="false" version="1">
    <bpmn2:startEvent id="StartEvent_1" sf:guid="fb23dee4-cc03-408d-86bb-c1fa93e92044">
      <bpmn2:outgoing>Flow_1gv76yx</bpmn2:outgoing>
    </bpmn2:startEvent>
    <bpmn2:task id="Activity_1ppfeyr" sf:guid="e3b212d4-0a0d-413e-d355-e4427acf7cd7" name="submit order">
      <bpmn2:incoming>Flow_1gv76yx</bpmn2:incoming>
      <bpmn2:outgoing>Flow_18z4mru</bpmn2:outgoing>
    </bpmn2:task>
    <bpmn2:sequenceFlow id="Flow_1gv76yx" sf:guid="a05a2c0c-030a-4a8b-dd4b-38511dd7400b" sourceRef="StartEvent_1" targetRef="Activity_1ppfeyr" sf:from="fb23dee4-cc03-408d-86bb-c1fa93e92044" sf:to="e3b212d4-0a0d-413e-d355-e4427acf7cd7" />
    <bpmn2:sequenceFlow id="Flow_18z4mru" sf:guid="1a679d7c-99fc-443c-aaaf-ce0190a59aaa" sourceRef="Activity_1ppfeyr" targetRef="Gateway_0wg821j" sf:from="e3b212d4-0a0d-413e-d355-e4427acf7cd7" sf:to="18bb81aa-1530-488a-b565-da7894654bbd" />
    <bpmn2:task id="Activity_0moxgs4" sf:guid="99924678-c13e-4579-952f-3a704817d3d2" name="hotel">
      <bpmn2:incoming>Flow_1pqagwm</bpmn2:incoming>
      <bpmn2:outgoing>Flow_0ztdy09</bpmn2:outgoing>
    </bpmn2:task>
    <bpmn2:sequenceFlow id="Flow_1pqagwm" sf:guid="30f5d44c-885e-4117-960f-5b822fffb8ba" sourceRef="Gateway_0wg821j" targetRef="Activity_0moxgs4" sf:from="18bb81aa-1530-488a-b565-da7894654bbd" sf:to="99924678-c13e-4579-952f-3a704817d3d2" />
    <bpmn2:task id="Activity_07bnjkj" sf:guid="10f2b828-00c5-400a-d81f-051df3e1b731" name="air plane">
      <bpmn2:incoming>Flow_1v4t1nd</bpmn2:incoming>
      <bpmn2:outgoing>Flow_09p5vcz</bpmn2:outgoing>
    </bpmn2:task>
    <bpmn2:sequenceFlow id="Flow_1v4t1nd" sf:guid="40a4b1ce-7e48-407e-abef-c1a333b4d80a" sourceRef="Gateway_0wg821j" targetRef="Activity_07bnjkj" sf:from="18bb81aa-1530-488a-b565-da7894654bbd" sf:to="10f2b828-00c5-400a-d81f-051df3e1b731" />
    <bpmn2:sequenceFlow id="Flow_0ztdy09" sf:guid="cf542298-abbf-4da0-f436-243f50375e4b" sourceRef="Activity_0moxgs4" targetRef="Gateway_13msrpm" sf:from="99924678-c13e-4579-952f-3a704817d3d2" sf:to="982529db-4ea9-4c1a-862c-ee55ea489c77" />
    <bpmn2:sequenceFlow id="Flow_09p5vcz" sf:guid="da15b554-fe02-46f8-dcbd-450c98ad1828" sourceRef="Activity_07bnjkj" targetRef="Gateway_13msrpm" sf:from="10f2b828-00c5-400a-d81f-051df3e1b731" sf:to="982529db-4ea9-4c1a-862c-ee55ea489c77" />
    <bpmn2:task id="Activity_0al1ht8" sf:guid="231fb3e7-3929-4290-8af1-92cef6e1aaff" name="letsgo">
      <bpmn2:incoming>Flow_0dip1go</bpmn2:incoming>
      <bpmn2:outgoing>Flow_1k1gidj</bpmn2:outgoing>
    </bpmn2:task>
    <bpmn2:sequenceFlow id="Flow_0dip1go" sf:guid="4483bbe4-9bdb-448a-d63b-ba711599fdad" sourceRef="Gateway_13msrpm" targetRef="Activity_0al1ht8" sf:from="982529db-4ea9-4c1a-862c-ee55ea489c77" sf:to="231fb3e7-3929-4290-8af1-92cef6e1aaff" />
    <bpmn2:endEvent id="Event_065w21k" sf:guid="e21c8c08-79e1-42ce-ac27-9a7626732391">
      <bpmn2:incoming>Flow_1k1gidj</bpmn2:incoming>
    </bpmn2:endEvent>
    <bpmn2:sequenceFlow id="Flow_1k1gidj" sf:guid="86c4873a-84ad-4455-c2c0-39a2efbe2c24" sourceRef="Activity_0al1ht8" targetRef="Event_065w21k" sf:from="231fb3e7-3929-4290-8af1-92cef6e1aaff" sf:to="e21c8c08-79e1-42ce-ac27-9a7626732391" />
    <bpmn2:parallelGateway id="Gateway_0wg821j" sf:guid="18bb81aa-1530-488a-b565-da7894654bbd">
      <bpmn2:incoming>Flow_18z4mru</bpmn2:incoming>
      <bpmn2:outgoing>Flow_1pqagwm</bpmn2:outgoing>
      <bpmn2:outgoing>Flow_1v4t1nd</bpmn2:outgoing>
    </bpmn2:parallelGateway>
    <bpmn2:parallelGateway id="Gateway_13msrpm" sf:guid="982529db-4ea9-4c1a-862c-ee55ea489c77">
      <bpmn2:incoming>Flow_0ztdy09</bpmn2:incoming>
      <bpmn2:incoming>Flow_09p5vcz</bpmn2:incoming>
      <bpmn2:outgoing>Flow_0dip1go</bpmn2:outgoing>
    </bpmn2:parallelGateway>
  </bpmn2:process>
</bpmn2:definitions>"""}]}

When making a json format validation by the online tool, the error is below:

Invalid JSON!
Error: Parse error on line 1:
...tant", "content": """<?xml version="1.0"
-----------------------^
Expecting 'EOF', '}', ':', ',', ']', got 'STRING'

Updated-1: After esacped all quotes inside XML, and store it in the json content,

{"messages": [{"role": "system", "content": "You are a flowchart assistant that you can parse the input text data and return a JSON file with a structured hierarchy of shapes, connectors, and connections."}, {"role": "system", "content": "You can continue convert this json file to BPMN2 format."}, {"role": "user", "content": "Can you make parallel split/join process, and only outputting in BPMN2 format?"}, {"role": "assistant", "content": "&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;
&lt;bpmn:definitions xmlns:xsi=&quot;http://www.w3.org/2001/XMLSchema-instance&quot; xmlns:bpmndi=&quot;http://www.omg.org/spec/BPMN/20100524/DI&quot; xmlns:dc=&quot;http://www.omg.org/spec/DD/20100524/DC&quot; xmlns:di=&quot;http://www.omg.org/spec/DD/20100524/DI&quot; xmlns:sf=&quot;http://www.slickflow.com/schema/sf&quot; xmlns:bpmn=&quot;http://www.omg.org/spec/BPMN/20100524/MODEL&quot; id=&quot;bpmn-diagram&quot; targetNamespace=&quot;http://bpmn.io/schema/bpmn&quot; schemaLocation=&quot;http://www.omg.org/spec/BPMN/20100524/MODEL BPMN20.xsd&quot;&gt;
  &lt;bpmn:process id=&quot;Process_sez4_7519&quot; sf:code=&quot;AskforLeave_Code_7519&quot; name=&quot;AskforLeave_7519&quot; isExecutable=&quot;true&quot; sf:version=&quot;1&quot;&gt;
    &lt;bpmn:startEvent id=&quot;StartNode_3034&quot; sf:code=&quot;Start&quot; name=&quot;start&quot;&gt;
      &lt;bpmn:outgoing&gt;Flow_6507&lt;/bpmn:outgoing&gt;
    &lt;/bpmn:startEvent&gt;
    &lt;bpmn:task id=&quot;TaskNode_9411&quot; sf:code=&quot;task001&quot; name=&quot;Apply Submit&quot;&gt;
      &lt;bpmn:incoming&gt;Flow_6507&lt;/bpmn:incoming&gt;
      &lt;bpmn:outgoing&gt;Flow_6767&lt;/bpmn:outgoing&gt;
    &lt;/bpmn:task&gt;
    &lt;bpmn:exclusiveGateway id=&quot;GatewayNode_9200&quot; sf:code=&quot;xorsplit001&quot; name=&quot;XOr-Split&quot;&gt;
      &lt;bpmn:incoming&gt;Flow_6767&lt;/bpmn:incoming&gt;
      &lt;bpmn:outgoing&gt;Flow_5969&lt;/bpmn:outgoing&gt;
      &lt;bpmn:outgoing&gt;Flow_4242&lt;/bpmn:outgoing&gt;
    &lt;/bpmn:exclusiveGateway&gt;
    &lt;bpmn:task id=&quot;TaskNode_6047&quot; sf:code=&quot;task010&quot; name=&quot;Dept Manager Approval&quot;&gt;
      &lt;bpmn:incoming&gt;Flow_5969&lt;/bpmn:incoming&gt;
      &lt;bpmn:outgoing&gt;Flow_2207&lt;/bpmn:outgoing&gt;
    &lt;/bpmn:task&gt;
    &lt;bpmn:task id=&quot;TaskNode_9055&quot; sf:code=&quot;task020&quot; name=&quot;CEO Approval&quot;&gt;
      &lt;bpmn:incoming&gt;Flow_4242&lt;/bpmn:incoming&gt;
      &lt;bpmn:outgoing&gt;Flow_8172&lt;/bpmn:outgoing&gt;
    &lt;/bpmn:task&gt;
    &lt;bpmn:exclusiveGateway id=&quot;GatewayNode_3438&quot; sf:code=&quot;xorjoin001&quot; name=&quot;XOr-Join&quot;&gt;
      &lt;bpmn:incoming&gt;Flow_8172&lt;/bpmn:incoming&gt;
      &lt;bpmn:incoming&gt;Flow_2207&lt;/bpmn:incoming&gt;
      &lt;bpmn:outgoing&gt;Flow_3275&lt;/bpmn:outgoing&gt;
    &lt;/bpmn:exclusiveGateway&gt;
    &lt;bpmn:task id=&quot;TaskNode_8712&quot; sf:code=&quot;task100&quot; name=&quot;HR Approval&quot;&gt;
      &lt;bpmn:incoming&gt;Flow_3275&lt;/bpmn:incoming&gt;
      &lt;bpmn:outgoing&gt;Flow_7739&lt;/bpmn:outgoing&gt;
    &lt;/bpmn:task&gt;
    &lt;bpmn:endEvent id=&quot;EndNode_2962&quot; sf:code=&quot;End&quot; name=&quot;end&quot;&gt;
      &lt;bpmn:incoming&gt;Flow_7739&lt;/bpmn:incoming&gt;
    &lt;/bpmn:endEvent&gt;
    &lt;bpmn:sequenceFlow id=&quot;Flow_6507&quot; name=&quot;&quot; sourceRef=&quot;StartNode_3034&quot; targetRef=&quot;TaskNode_9411&quot; /&gt;
    &lt;bpmn:sequenceFlow id=&quot;Flow_6767&quot; name=&quot;&quot; sourceRef=&quot;TaskNode_9411&quot; targetRef=&quot;GatewayNode_9200&quot; /&gt;
    &lt;bpmn:sequenceFlow id=&quot;Flow_5969&quot; name=&quot;days&amp;#60;3&quot; sourceRef=&quot;GatewayNode_9200&quot; targetRef=&quot;TaskNode_6047&quot;&gt;
      &lt;bpmn:conditionExpression&gt;days&amp;lt;3&lt;/bpmn:conditionExpression&gt;
    &lt;/bpmn:sequenceFlow&gt;
    &lt;bpmn:sequenceFlow id=&quot;Flow_4242&quot; name=&quot;days&amp;#62;=3&quot; sourceRef=&quot;GatewayNode_9200&quot; targetRef=&quot;TaskNode_9055&quot;&gt;
      &lt;bpmn:conditionExpression&gt;days&amp;gt;=3&lt;/bpmn:conditionExpression&gt;
    &lt;/bpmn:sequenceFlow&gt;
    &lt;bpmn:sequenceFlow id=&quot;Flow_8172&quot; name=&quot;&quot; sourceRef=&quot;TaskNode_9055&quot; targetRef=&quot;GatewayNode_3438&quot; /&gt;
    &lt;bpmn:sequenceFlow id=&quot;Flow_2207&quot; name=&quot;&quot; sourceRef=&quot;TaskNode_6047&quot; targetRef=&quot;GatewayNode_3438&quot; /&gt;
    &lt;bpmn:sequenceFlow id=&quot;Flow_3275&quot; name=&quot;&quot; sourceRef=&quot;GatewayNode_3438&quot; targetRef=&quot;TaskNode_8712&quot; /&gt;
    &lt;bpmn:sequenceFlow id=&quot;Flow_7739&quot; name=&quot;&quot; sourceRef=&quot;TaskNode_8712&quot; targetRef=&quot;EndNode_2962&quot; /&gt;
  &lt;/bpmn:process&gt;
&lt;/bpmn:definitions&gt;"}]}

but when making json format valication, there is still an error below:

Invalid JSON!
Error: Parse error on line 1:
...istant", "content": "&lt;?xml version=&q
-----------------------^
Expecting 'STRING', 'NUMBER', 'NULL', 'TRUE', 'FALSE', '{', '[', got 'undefined'

How can I store the xml content into the json data, could someone make any suggestions?

Share Improve this question edited yesterday Bes Ley asked yesterday Bes LeyBes Ley 1,7971 gold badge21 silver badges39 bronze badges 1
  • Why are you not using a JSON library to create the JSON content? – Progman Commented yesterday
Add a comment  | 

1 Answer 1

Reset to default 0

The JSON specification does not support triple quote marks.

You must escape all quotes inside XML data when embedding it in JSON.

Alternatively, you can encode the XML field using Base64 for example. Ensure that any client using this JSON with embedded XML decodes the XML field before utilizing it.

发布评论

评论列表(0)

  1. 暂无评论