Copy link to clipboard
Copied
Hi All,
Is it possible to update the data from json file into Indesign file info XMP rawdata using Indesign JS?
JSON format
JSON data = {
"Name":"XXXX",
"id":"XXXX",
"Address":"XXXX"
}
Hi Rocky@ , Would something like this work?
var md = app.activeDocument.metadataPreferences;
var ns = "http://ns.adobe.com/xap/1.0/";
var p, v;
//the json object
var o = {"Name":"John Doe","id":"1234","Address":"Main Street"}
var props = o.reflect.properties;
for (var i = 0; i < props.length-4; i++){
p = props[i].name
v = o[props[i]]
md.setProperty(ns, p, v)
};
JSON gets added to Raw Data
Copy link to clipboard
Copied
Hi Rocky@ , Would something like this work?
var md = app.activeDocument.metadataPreferences;
var ns = "http://ns.adobe.com/xap/1.0/";
var p, v;
//the json object
var o = {"Name":"John Doe","id":"1234","Address":"Main Street"}
var props = o.reflect.properties;
for (var i = 0; i < props.length-4; i++){
p = props[i].name
v = o[props[i]]
md.setProperty(ns, p, v)
};
JSON gets added to Raw Data