quickbooks create error evaluating MAP Expression Probem

quickbooks create error evaluating MAP Expression Probem

I have tried to follow the instructions for setting up zoho creator api with quick books.  Instructions are found here:
https://www.zoho.com/creator/help/script/quickbooks-add-record.html

It seems even when i copy the example i am getting the following error message. Seems that there is something wrong with my map variable but i cant see what.  If i put the map variable in an alert box it seems to look fine to me. This is located in my Purchase_Request_Form on the Order_Number on User input field.


Error details:
Error in executing On User Input script of Order Numbers.
Error in executing Set Variable task. Unable to update template variable  createResponse .
Error evaluating MAP expression :

I have updated the  intuit.quickbooks.create function to contain my own quick book credentials.  A connection has already been set up in application settings.

My map variable is displaying as follows. I'm not sure why ShipAddr and BillAddr have all the "\" within the parameters.?

{"ShipAddr":"{\"Line3\":\"5th Block\",\"Line2\":\"Rick cross street\",\"Line1\":\"312 10th Avenue\",\"Country\":\"USA\"}","BillAddr":"{\"Line3\":\"5th Block\",\"Line2\":\"Rick cross street\",\"Line1\":\"312 10th Avenue\",\"Country\":\"USA\"}","FamilyName":"George Stepenson","DisplayName":"George","FullyQualifiedName":"Stepenson "}

The code im using is as follows:
  1. //Declare Map Variable to hold the customer details
    Customer_Details = map();

    //Add the customer details to the map variable

    Customer_Details.put("FamilyName", "George Stepenson");
    Customer_Details.put("FullyQualifiedName", "Stepenson ");
    Customer_Details.put("DisplayName", "George");

    //declare map variable to hold the shipping address
    Shipping_Address = map();

    //add shipping address to the map variable
    Shipping_Address.put("Line1", "312, 10th Avenue");
    Shipping_Address.put("Line2", "Rick cross street");
    Shipping_Address.put("Line3", "5th Block");
    Shipping_Address.put("Country", "USA");

    //declare map variable to hold the billing address
    Billing_Address = map();

    //add billing address to the map variable 
    Billing_Address.put("Line1", "312, 10th Avenue");
    Billing_Address.put("Line2", "Rick cross street");
    Billing_Address.put("Line3", "5th Block");
    Billing_Address.put("Country", "USA");

    //adding the shipping address to customer details
    Customer_Details.put("ShipAddr", Shipping_Address);

    //adding the billing address to customer details
    Customer_Details.put("BillAddr", Billing_Address);

    //creating the customer in the Quickbooks Customer module with connecton name "Zoho" and account id "1241802285"
    createResponse = intuit.quickbooks.create("QuickBooks_Online", "customer", "12345678910", Customer_Details);

Please help me out with this issue i think its a error on zoho end effecting my application but im not sure.

Edit access to support already given.  This is happening on my  Purchase_Request_Form form in 
my Precision Sails Ltd Applications
Thanks,
Matthew