Skip to content

Commit 9e92f15

Browse files
authored
Update README.md
1 parent 6e68729 commit 9e92f15

File tree

1 file changed

+41
-1
lines changed

1 file changed

+41
-1
lines changed

README.md

Lines changed: 41 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,42 @@
1-
# Cortex-convert-to-JSON
1+
[![](https://img.shields.io/badge/Cortex-LivePortal-ff6600?logo=data:image/png;base64,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)](https://www.cortex-ia.com/our-software)
2+
[![](https://img.shields.io/badge/LinkedIn-Cortex-blue.svg?logo=linkedin)](https://www.linkedin.com/company/cortex-intelligent-automation-software/)
3+
[![](https://img.shields.io/badge/Cortex-Blog-a0c326?logo=data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADsAAAA8CAYAAADYIMILAAAACXBIWXMAAC4jAAAuIwF4pT92AAAKKklEQVRoQ9Wba5AcVRXHz7k9M7tZdjcPQkABNYBAKDQpIyoIKqgUVqngAylfBUrJy9JgKT6KDz4+aVkUWlRpCkVFRHxECwQVkRJRAVFEiFIGQgxBsyTZbHY3mUc/7vn//bCZzexMP2ZmNwi/qlvVt+//nO4zfbtv33N7lKQcbCYm9mm5HBw6MjI0rHpgP0Dz3nZXKqVGtvXCoQsdbBz7oFQKVqvKy0X0dBGuVtXjRWQ0y4Tk0yLyd5IPqupDcez/PjBQ3puh75sFC9YMq5zTD6vqB0Xk8CJ9AQ2SvwJ4Q6MR/WZ4eBGKDLqCZN9lfHxKAbwD4B0kwYMAgM0ArkoSv5RdnFNeKRRkFQBrATzEZ489AC6o1ULHLs4vrRQK2kuS+KUAf0jS89knAbDBe1vJLs61vfR0zwJ8g3N6s4i8sEh7kNkB8EPO6Z1FwlZckUBEpFaLlOSXnNPfyf8/UBGRI5zT20XkGpIDReJZii59kvgKgG/yuYmRvN4Mo5xvNzZD2Tm3QVXenil6bvAzgBc6p7U8UWY3NoM6p9c+DwIVEXmXql4HYCRPlBmsc/oZVf1oVvtzDVW5SFU/EYZJywtpmyatGwM81Tm9R0S6v/mfG9RJXqKqN6c1dgRrhuEgcI+KyDFpBs8D/iMiZ4rIlvaGjm6sqmeKyIr2/QvItIhMiIgVCftkOclTU1vSHtFxnLwQ4C0kE86PPQBuM7PLvbfVjUa0iPuPEYZxyXtbCeB8gN8iubnAVxGJGW713lYzY+iZU/lv1d5735gfbtbNsBpgz++/AKe9t09FUbKYXYx/JCWKEgfgHAAbs/xmAWCjGd7UaERKUgx+GLDzDTYbC1uDHavZWgMt8nx8MsTFt22JA85cZQfgIpJPZR/uAAB+EIbxUewiwLRSq4UlAOtIVlPct7PdDOvCMBnmTJAVEB8guYlkROJ8pgVbjXFtq5d6gj8+NW1rm+1JkiwC8BWSMdMBgM9575XsDALAiwC8m+QVJD9K8kIAp5hZOU3vvT8ZwNaU45BkDGC99/6Iph60NSR/3yoCcU/s67O3jpCUP2xPliTGve0eDUxqCW7atMde0jQwwzEAf9wmxf6rP+eEzWwJgC+RfIzZ7CD5YwAd91qtFr7EDI+3aAHgVjN7Zb0+22WPJnEDyXqnaza8JWc3/QlJ2d3AxSnCWRLj5ESIK3+xJa40DQGeBXALSQL4QnN/s5jZ2SS3ZTrtxABcMzExMWe+6r0dT7JGMgRwRbXaCDgT5CCIy0mM5zkF8Y2mLyEp9QT35hk0iTy37ajZBRs2x0pS9u2raxQlr2VnoJ/P85MHgL+EYXgYW/wBON0MyzkTZADgPJL/znV0gEc8kqUkRf620y9OrLchphrzF2NVewXbguTMiV2da9wFAP6QJMkh7PR/PNlrCghVg38NSZH/Vu2UInkaIP1YFedx7hU9jfMfm0mSAL7LOT+irWB3T+gOAPskSXGDgb469W2jAFKSqYgPNOve+4pz7tsiUsox6xpVvQjA65t1ox8X4ZN5NtnMxOgGAlldJE0jBjeuWuZ2NuvOuQ+IyKock36YnXWVXIUi8tMcbSaqsjLx9WEXqJ5QJE4j9DIn/6Oq52Zp+8U5d14cxy84sEc3ZatzWepcaamj8OgiZRqhyV+a241GI1DV1+Xp+6RcKpXe2FIfE5EoS5zDiKobcSq6vEiZxs46nmhuVyqVlSKyJEfeN865M1qqe/aXXqmoaNmp9j5BJ0W2THN2LcY5N9/ljjwOPbDJhoiEmcpMVFQD7SqV2oGKHDXcp23vzM57SYqIdJ/obsORUi8StaMisnLUtfzisitLuwC0+NZBERnMVOZCOgonimRpDJUOpG3iON5qZn356YKHmxuqskxEluVoU6EwMljsVHRbkTiNkpPTmtsDAwNeVe/J0/eJkfx1S/1I6ePKqsgUhVNO67WtReI0AtXWIUGSJLkjSzsPfqWqO5oVipyYJ86CIhOxr+5xPgz/ViROI3CyZleds+s+Y2NjNwF4JM+mV0he09z2iFRF35enz4T811BlaeSSevjXIm0aKlJaPCAfb9ZXrlyJOI4vl/4G/Q5I3qiq9zbrJTdwioiclGOSjeqDIiLy5F33LbY46Wut1cBwvIFj2TI7iaLoUwVmhQD4s/e+JVEAZVvKpQcmQawh90/eo2rtngKDTGLj7fePzc07hWG4DoAVmKZiZncnSTKbW9pf1uVb5YH7DDNz45mTq9YvLzLJo5bgSrZNtCcnJ89KkqTbbAJJmpl9bXx8POBcXydwJi3TFyCu5X5fQlJ2bn56iXm/r8AuE5C+nvCDbAt469ato7Va7aI4jh8AkJVd2AXgOjNb1W4P2CqST2fYdQH2ecSzaaPZtR4fxutLg5VL8+7zPCji654fO6Sk69Pat2/ffsTIyMiry+XysiAIXBiGVe/944ODg48NDQ0l7XrQTnQa3CkiL05x1xUU3p34xtsqpaGZ9+lm1PU906/K/ZG6JDJu2FHDCrZdpW5LYnEA4CrOP70TGvxb2OJ77oEa0e151t2SGMenIlz2z912OLsIkKQY/CIS54J4JMtvb+BP3qIRthxjzpLl1Nj4oaOHH/qoC9yRWV2jF0BJjPJE6HlfZPKAqGz52ebk/ktfVjERnkyRNUJZq6qvFZGTRWRRkc8u2UXirapu7jsE237hqFr/CNFLqrJ7ImO0fmPUXGz6SZG+TzxgV3mL25/qneuzU2PjN/okub19/0IQqJRlZoYoIlyY7xE74P0UfC9w5Y71345gV7z0RXG4t3YJzPqaIPRA35PwbLiFxJVOS+NpranZhuHlS3ZG1cZlBHantS8QmR969Mk0yatVg4clg8zUyqLFw3dF1fqHaThIHz7rQgZbBe2zRr8hT5SbR3rglt/e0dgzfQW8n8zT9QcXqhtXKfgiaTeUXCX/O432J1Za2bdj/J3eMJH26OsFD2L9xubYh1uK9F0wBdoliUWpC9rtpasM4fDhy38+EfKcyKSviX4a5LwfUJtIXgjYd0qu0vG6mUZXwYqIrBhyf90d8txawpvBfnK37fTdjSMR3kXiAlW9LXBlX2TQpOtgRUSOPES3b5rExVMx3x8b/1GkPwg8Q8E6g3+PqttYJG6np2BFRNauCKJlA/rzZ2p8896YX/aQzUU2C8BeEf4StLcnPrw+cOXpIoM0eg62yYtH3c7Rin7umRrPnIr46dj4GCkL/Va0S4Q/ovCcxKLznAYPVUpD/Xb/+S8cHz2i20Xkq1um8f2lg3LGokDOCpye6kSOKzkZLrJvw4vIUyJ8lCJ/FPJuQ/KvUjCActBzuriDeQfb5NjFbqeIbBCRDQ/vsiVHj7jjnMrJZSdrSk6OLakeJioVkdmrv43Ch0lMqujTIvyHiD5K4ROxr40NlkchqlIKel53y6SnP0T0y9cfifWwIR18zRFB5a5tfu9lL6sQtKEo2VeaCsdqLxg96WB9tDmH/wFiCNrpFB/95gAAAABJRU5ErkJggg==)](https://www.cortex-ia.com/latest-news-at-cortex/)
4+
5+
# Cortex-Convert-to-JSON
26
This provides a subtask to convert a Cortex structure to JSON, according to a provided mapping specification
7+
8+
This subtask accepts the following parameters:
9+
Input parameter Name | Description | Type | M/O |
10+
-----------|-------------|------|-----|
11+
**i_JSON**|Any existing JSON to which the converted strcuture will be appended|Text|O
12+
**i_object-to-convert**|The Cortex object which is to be converted to JSON|Any|M
13+
**i_object-specification**|The specification of the mapping to JSON for the object being converted|Structure|M
14+
**i_type**|The type of the object being converted, must be one of *TEXT*, *NUMBER*, *BOOLEAN*, *OBJECT* (for Cortex Structures), *ARRAY* (for Cortex Lists)|Text|O - defaults to *TEXT*)
15+
**i_indent**|Any existing indent which is added to the start of each line|Text|O
16+
**i_indent-size**|The nuber of spaces to increase the indent by on sub-objects|Integer|O (defaults to 4)
17+
**i_included-fields**|A specification of fields to include in the JSON output; only used if **i_object-type** is *OBJECT*|Structure|O (if not provided, all fields are included)
18+
19+
The subtask returns the following parameters:
20+
Output parameter Name | Description | Type |
21+
-----------|-------------|------|
22+
**o_JSON**|The JSON representing the structure|Text
23+
24+
### Object Specifications
25+
26+
#### If **i_object_type** is *OBJECT*
27+
The **i_object-specification** parameter is a Structure with the same fields as are present in the **i_object-to-convert** Structure. The value of each field in the **i_object-specification** Structure is a Structure with the following fields:
28+
1. JSON-object-name - the value to be used in the JSON for the name of the field
29+
2. JSON-object-type - the type of this field; can take values *TEXT*, *NUMBER*, *BOOLEAN*, *OBJECT* or *ARRAY*
30+
3. specification - for fields of type *OBJECT* or *ARRAY*, the specification of the value of the field
31+
4. JSON-included-fields - for fields of type *OBJECT*, the sub-fields to include in the output
32+
#### If **i_object-type** is *ARRAY*
33+
The **i_object-specification** parameter is a Strcture with the following fields:
34+
1. JSON-object-type - the type of every element in the List; can take values *TEXT*, *NUMBER*, *BOOLEAN*, *OBJECT* or *ARRAY*
35+
2. specification - the specification of the value of every element in the List
36+
3. JSON-included-fields - for fields of type *OBJECT*, the sub-fields to include in the output
37+
38+
# Installation Instructions
39+
Download the Studio Package file and Import it into your Cortex Environment.
40+
Don't forget to apply rights using the Studio Authorization module.
41+
42+
:thumbsup: Enjoy! :wink:

0 commit comments

Comments
 (0)