Skip to content
This repository has been archived by the owner on Jan 8, 2020. It is now read-only.

HTTP Response Json error #3036

Closed
sachitsac opened this issue Nov 21, 2012 · 31 comments
Closed

HTTP Response Json error #3036

sachitsac opened this issue Nov 21, 2012 · 31 comments
Labels

Comments

@sachitsac
Copy link

Hi,

I am using ZF2.0.3.

I am working with a webservice that return a json response. I have used this webservice successfully using curl and i seem to get the correct response. But when i use zend HTTP Client and try to do a json decode on response->getContent, i get json error 4 (syntax error).

when i print the response, it looks like this:

1890e
{json......}
0

For some reason, the valid json is being wrapped around content that i have no idea where its getting. I checked in the the Zend\Http\Response and tried to dump what's held in the string that is passed in the fromString static method and the output looks like this:

Date: Wed, 21 Nov 2012 05:54:58 GMT
Server: Apache/2.2.14 (Ubuntu)
X-Powered-By: PHP/5.3.2-1ubuntu4.10
Content-Language: en
Content-Encoding: identity
Connection: close
Transfer-Encoding: chunked
Content-Type: application/json; charset=utf-8

1890e
{"coreEntity": ........}
0

I am not sure if this is a bug with zend http client response or there is something i am doing wrong?

The json is build using associative array and then doing a json_encode on the associative array. Also, this only occurs for large json data. If the json data is not large, it works ok. But if the json data is large, it gets those unwanted items in the response content.

Any help is much appreciated.

Thanks
Sachit

@sachitsac
Copy link
Author

Hi Guys,

Though i left out an important information. This error occurs when i use the default adapter. i.e. Zend\Http\Client\Adapter\Socket. IT works with curl adapter. I haven't tried other adapters as curl adapter works for me.

Cheers.

@jcrawford
Copy link

@sachitsac Could you provide the full output from an HTTP request to the API which you are trying to consume? I have not been able to replicate locally as the following code works fine for me.

  <?php
  date_default_timezone_set('America/New_York');
  require_once('vendor/autoload.php');

  $options = array(
     'maxredirects' => 10,
     'timeout' => 60,
 );

 $client = new Zend\Http\Client();

 $client->setUri('http://home.josephcrawford.com/');
 $client->setMethod('GET');
 $response = $client->send($client->getRequest());
 var_dump(json_decode($response->getContent())); 
 exit;                                                            

http://home.josephcrawford.com/ outputs the following

{"foo":"faz","0":{"bar":"baz"}}

If you could provide more information I could diagnose and fix the issue.

Here is the output of me running the test script

jcrawford@Workstation:~ # php test2.php 
object(stdClass)#10 (2) {
  ["foo"]=>
  string(3) "faz"
  ["0"]=>
  object(stdClass)#11 (1) {
    ["bar"]=>
    string(3) "baz"
  }
}

@sachitsac
Copy link
Author

Hi @jcrawford ,

It works fine for small json response. But as the response gets larger, the embeds those extra unwanted strings.

Here is the full response from the webservice.

Zend\Http\Response Object
(
    [recommendedReasonPhrases:protected] => Array
        (
            [100] => Continue
            [101] => Switching Protocols
            [102] => Processing
            [200] => OK
            [201] => Created
            [202] => Accepted
            [203] => Non-Authoritative Information
            [204] => No Content
            [205] => Reset Content
            [206] => Partial Content
            [207] => Multi-status
            [208] => Already Reported
            [300] => Multiple Choices
            [301] => Moved Permanently
            [302] => Found
            [303] => See Other
            [304] => Not Modified
            [305] => Use Proxy
            [306] => Switch Proxy
            [307] => Temporary Redirect
            [400] => Bad Request
            [401] => Unauthorized
            [402] => Payment Required
            [403] => Forbidden
            [404] => Not Found
            [405] => Method Not Allowed
            [406] => Not Acceptable
            [407] => Proxy Authentication Required
            [408] => Request Time-out
            [409] => Conflict
            [410] => Gone
            [411] => Length Required
            [412] => Precondition Failed
            [413] => Request Entity Too Large
            [414] => Request-URI Too Large
            [415] => Unsupported Media Type
            [416] => Requested range not satisfiable
            [417] => Expectation Failed
            [418] => I'm a teapot
            [422] => Unprocessable Entity
            [423] => Locked
            [424] => Failed Dependency
            [425] => Unordered Collection
            [426] => Upgrade Required
            [428] => Precondition Required
            [429] => Too Many Requests
            [431] => Request Header Fields Too Large
            [500] => Internal Server Error
            [501] => Not Implemented
            [502] => Bad Gateway
            [503] => Service Unavailable
            [504] => Gateway Time-out
            [505] => HTTP Version not supported
            [506] => Variant Also Negotiates
            [507] => Insufficient Storage
            [508] => Loop Detected
            [511] => Network Authentication Required
        )

    [statusCode:protected] => 200
    [reasonPhrase:protected] => OK
    [version:protected] => 1.1
    [headers:protected] => Zend\Http\Headers Object
        (
            [pluginClassLoader:protected] => 
            [headersKeys:protected] => Array
                (
                    [0] => date
                    [1] => server
                    [2] => xpoweredby
                    [3] => contentlanguage
                    [4] => contentencoding
                    [5] => connection
                    [6] => transferencoding
                    [7] => contenttype
                )

            [headers:protected] => Array
                (
                    [0] => Array
                        (
                            [name] => Date
                            [line] => Date: Wed, 05 Dec 2012 01:06:37 GMT
                        )

                    [1] => Array
                        (
                            [name] => Server
                            [line] => Server: Apache/2.2.14 (Ubuntu)
                        )

                    [2] => Array
                        (
                            [name] => X-Powered-By
                            [line] => X-Powered-By: PHP/5.3.2-1ubuntu4.10
                        )

                    [3] => Array
                        (
                            [name] => Content-Language
                            [line] => Content-Language: en
                        )

                    [4] => Array
                        (
                            [name] => Content-Encoding
                            [line] => Content-Encoding: identity
                        )

                    [5] => Array
                        (
                            [name] => Connection
                            [line] => Connection: close
                        )

                    [6] => Array
                        (
                            [name] => Transfer-Encoding
                            [line] => Transfer-Encoding: chunked
                        )

                    [7] => Array
                        (
                            [name] => Content-Type
                            [line] => Content-Type: application/json; charset=utf-8
                        )

                )

        )

    [metadata:protected] => Array
        (
        )

    [content:protected] => 1890e
{"coreEntity":"http:\/\/localhost:8890\/ontology\/Elisa\/Assay","columns":{"http:\/\/localhost:8890\/ontology\/Elisa\/Assay":{"label":["Elisa.Assay"],"range":"http:\/\/www.w3.org\/2001\/XMLSchema#string"},"Well_Column":{"label":["Well Column"],"range":["http:\/\/www.w3.org\/2001\/XMLSchema#string"]},"Well_Row":{"label":["Well Row"],"range":["http:\/\/www.w3.org\/2001\/XMLSchema#string"]},"Well_Optical_Density":{"label":["Well Optical Density"],"range":["http:\/\/www.w3.org\/2001\/XMLSchema#string"]},"Well_Dosage":{"label":["Well Dosage"],"range":["http:\/\/www.w3.org\/2001\/XMLSchema#string"]},"Excluded:_Optical_Density_below_cutoff":{"label":["Excluded: Optical Density below cutoff"],"range":["http:\/\/www.w3.org\/2001\/XMLSchema#string"]}},"data":{"http:\/\/elisakit.clearbluewater.com.au\/wsf\/datasets\/elisakit\/50be9cc9f16e3\/50be9cc9f16e3\/Measures\/Well\/3":{"uri":"http:\/\/elisakit.clearbluewater.com.au\/wsf\/datasets\/elisakit\/50be9cc9f16e3\/50be9cc9f16e3\/Measures\/Well\/3","dataset":"http:\/\/elisakit.clearbluewater.com.au\/wsf\/datasets\/elisakit_container\/","label":"U1","data":{"http:\/\/localhost:8890\/ontology\/Elisa\/Assay":{"uri":"http:\/\/elisakit.clearbluewater.com.au\/wsf\/datasets\/elisakit\/50be9cc9f16e3\/50be9cc9f16e3\/Measures\/Well\/3","label":"Elisa.Assay","dataset":"http:\/\/elisakit.clearbluewater.com.au\/wsf\/datasets\/elisakit_container\/"},"Well_Column":{"value":"3","label":"Well Column","dataType":"http:\/\/www.w3.org\/2001\/XMLSchema#string"},"Well_Row":{"value":"A","label":"Well Row","dataType":"http:\/\/www.w3.org\/2001\/XMLSchema#string"},"Well_Optical_Density":{"value":"0.38","label":"Well Optical Density","dataType":"http:\/\/www.w3.org\/2001\/XMLSchema#string"},"Well_Dosage":{"value":"39.534","label":"Well Dosage","dataType":"http:\/\/www.w3.org\/2001\/XMLSchema#string"},"Excluded:_Optical_Density_below_cutoff":{"value":"","label":"Excluded: Optical Density below cutoff","dataType":"http:\/\/www.w3.org\/2001\/XMLSchema#string"}}},"http:\/\/elisakit.clearbluewater.com.au\/wsf\/datasets\/elisakit\/50be9cc9f16e3\/50be9cc9f16e3\/Measures\/Well\/4":{"uri":"http:\/\/elisakit.clearbluewater.com.au\/wsf\/datasets\/elisakit\/50be9cc9f16e3\/50be9cc9f16e3\/Measures\/Well\/4","dataset":"http:\/\/elisakit.clearbluewater.com.au\/wsf\/datasets\/elisakit_container\/","label":"U1","data":{"http:\/\/localhost:8890\/ontology\/Elisa\/Assay":{"uri":"http:\/\/elisakit.clearbluewater.com.au\/wsf\/datasets\/elisakit\/50be9cc9f16e3\/50be9cc9f16e3\/Measures\/Well\/4","label":"Elisa.Assay","dataset":"http:\/\/elisakit.clearbluewater.com.au\/wsf\/datasets\/elisakit_container\/"},"Well_Column":{"value":"4","label":"Well Column","dataType":"http:\/\/www.w3.org\/2001\/XMLSchema#string"},"Well_Row":{"value":"A","label":"Well Row","dataType":"http:\/\/www.w3.org\/2001\/XMLSchema#string"},"Well_Optical_Density":{"value":"1.31","label":"Well Optical Density","dataType":"http:\/\/www.w3.org\/2001\/XMLSchema#string"},"Well_Dosage":{"value":"165.083","label":"Well Dosage","dataType":"http:\/\/www.w3.org\/2001\/XMLSchema#string"},"Excluded:_Optical_Density_below_cutoff":{"value":"","label":"Excluded: Optical Density below cutoff","dataType":"http:\/\/www.w3.org\/2001\/XMLSchema#string"}}},"http:\/\/elisakit.clearbluewater.com.au\/wsf\/datasets\/elisakit\/50be9cc9f16e3\/50be9cc9f16e3\/Measures\/Well\/5":{"uri":"http:\/\/elisakit.clearbluewater.com.au\/wsf\/datasets\/elisakit\/50be9cc9f16e3\/50be9cc9f16e3\/Measures\/Well\/5","dataset":"http:\/\/elisakit.clearbluewater.com.au\/wsf\/datasets\/elisakit_container\/","label":"U9","data":{"http:\/\/localhost:8890\/ontology\/Elisa\/Assay":{"uri":"http:\/\/elisakit.clearbluewater.com.au\/wsf\/datasets\/elisakit\/50be9cc9f16e3\/50be9cc9f16e3\/Measures\/Well\/5","label":"Elisa.Assay","dataset":"http:\/\/elisakit.clearbluewater.com.au\/wsf\/datasets\/elisakit_container\/"},"Well_Column":{"value":"5","label":"Well Column","dataType":"http:\/\/www.w3.org\/2001\/XMLSchema#string"},"Well_Row":{"value":"A","label":"Well Row","dataType":"http:\/\/www.w3.org\/2001\/XMLSchema#string"},"Well_Optical_Density":{"value":"1.25","label":"Well Optical Density","dataType":"http:\/\/www.w3.org\/2001\/XMLSchema#string"},"Well_Dosage":{"value":"155.915","label":"Well Dosage","dataType":"http:\/\/www.w3.org\/2001\/XMLSchema#string"},"Excluded:_Optical_Density_below_cutoff":{"value":"","label":"Excluded: Optical Density below cutoff","dataType":"http:\/\/www.w3.org\/2001\/XMLSchema#string"}}},"http:\/\/elisakit.clearbluewater.com.au\/wsf\/datasets\/elisakit\/50be9cc9f16e3\/50be9cc9f16e3\/Measures\/Well\/6":{"uri":"http:\/\/elisakit.clearbluewater.com.au\/wsf\/datasets\/elisakit\/50be9cc9f16e3\/50be9cc9f16e3\/Measures\/Well\/6","dataset":"http:\/\/elisakit.clearbluewater.com.au\/wsf\/datasets\/elisakit_container\/","label":"U9","data":{"http:\/\/localhost:8890\/ontology\/Elisa\/Assay":{"uri":"http:\/\/elisakit.clearbluewater.com.au\/wsf\/datasets\/elisakit\/50be9cc9f16e3\/50be9cc9f16e3\/Measures\/Well\/6","label":"Elisa.Assay","dataset":"http:\/\/elisakit.clearbluewater.com.au\/wsf\/datasets\/elisakit_container\/"},"Well_Column":{"value":"6","label":"Well Column","dataType":"http:\/\/www.w3.org\/2001\/XMLSchema#string"},"Well_Row":{"value":"A","label":"Well Row","dataType":"http:\/\/www.w3.org\/2001\/XMLSchema#string"},"Well_Optical_Density":{"value":"1.76","label":"Well Optical Density","dataType":"http:\/\/www.w3.org\/2001\/XMLSchema#string"},"Well_Dosage":{"value":"239.536","label":"Well Dosage","dataType":"http:\/\/www.w3.org\/2001\/XMLSchema#string"},"Excluded:_Optical_Density_below_cutoff":{"value":"","label":"Excluded: Optical Density below cutoff","dataType":"http:\/\/www.w3.org\/2001\/XMLSchema#string"}}},"http:\/\/elisakit.clearbluewater.com.au\/wsf\/datasets\/elisakit\/50be9cc9f16e3\/50be9cc9f16e3\/Measures\/Well\/7":{"uri":"http:\/\/elisakit.clearbluewater.com.au\/wsf\/datasets\/elisakit\/50be9cc9f16e3\/50be9cc9f16e3\/Measures\/Well\/7","dataset":"http:\/\/elisakit.clearbluewater.com.au\/wsf\/datasets\/elisakit_container\/","label":"U17","data":{"http:\/\/localhost:8890\/ontology\/Elisa\/Assay":{"uri":"http:\/\/elisakit.clearbluewater.com.au\/wsf\/datasets\/elisakit\/50be9cc9f16e3\/50be9cc9f16e3\/Measures\/Well\/7","label":"Elisa.Assay","dataset":"http:\/\/elisakit.clearbluewater.com.au\/wsf\/datasets\/elisakit_container\/"},"Well_Column":{"value":"7","label":"Well Column","dataType":"http:\/\/www.w3.org\/2001\/XMLSchema#string"},"Well_Row":{"value":"A","label":"Well Row","dataType":"http:\/\/www.w3.org\/2001\/XMLSchema#string"},"Well_Optical_Density":{"value":"0.47","label":"Well Optical Density","dataType":"http:\/\/www.w3.org\/2001\/XMLSchema#string"},"Well_Dosage":{"value":"50.354","label":"Well Dosage","dataType":"http:\/\/www.w3.org\/2001\/XMLSchema#string"},"Excluded:_Optical_Density_below_cutoff":{"value":"","label":"Excluded: Optical Density below cutoff","dataType":"http:\/\/www.w3.org\/2001\/XMLSchema#string"}}},"http:\/\/elisakit.clearbluewater.com.au\/wsf\/datasets\/elisakit\/50be9cc9f16e3\/50be9cc9f16e3\/Measures\/Well\/8":{"uri":"http:\/\/elisakit.clearbluewater.com.au\/wsf\/datasets\/elisakit\/50be9cc9f16e3\/50be9cc9f16e3\/Measures\/Well\/8","dataset":"http:\/\/elisakit.clearbluewater.com.au\/wsf\/datasets\/elisakit_container\/","label":"U17","data":{"http:\/\/localhost:8890\/ontology\/Elisa\/Assay":{"uri":"http:\/\/elisakit.clearbluewater.com.au\/wsf\/datasets\/elisakit\/50be9cc9f16e3\/50be9cc9f16e3\/Measures\/Well\/8","label":"Elisa.Assay","dataset":"http:\/\/elisakit.clearbluewater.com.au\/wsf\/datasets\/elisakit_container\/"},"Well_Column":{"value":"8","label":"Well Column","dataType":"http:\/\/www.w3.org\/2001\/XMLSchema#string"},"Well_Row":{"value":"A","label":"Well Row","dataType":"http:\/\/www.w3.org\/2001\/XMLSchema#string"},"Well_Optical_Density":{"value":"0.34","label":"Well Optical Density","dataType":"http:\/\/www.w3.org\/2001\/XMLSchema#string"},"Well_Dosage":{"value":"34.793","label":"Well Dosage","dataType":"http:\/\/www.w3.org\/2001\/XMLSchema#string"},"Excluded:_Optical_Density_below_cutoff":{"value":"","label":"Excluded: Optical Density below cutoff","dataType":"http:\/\/www.w3.org\/2001\/XMLSchema#string"}}},"http:\/\/elisakit.clearbluewater.com.au\/wsf\/datasets\/elisakit\/50be9cc9f16e3\/50be9cc9f16e3\/Measures\/Well\/9":{"uri":"http:\/\/elisakit.clearbluewater.com.au\/wsf\/datasets\/elisakit\/50be9cc9f16e3\/50be9cc9f16e3\/Measures\/Well\/9","dataset":"http:\/\/elisakit.clearbluewater.com.au\/wsf\/datasets\/elisakit_container\/","label":"U25","data":{"http:\/\/localhost:8890\/ontology\/Elisa\/Assay":{"uri":"http:\/\/elisakit.clearbluewater.com.au\/wsf\/datasets\/elisakit\/50be9cc9f16e3\/50be9cc9f16e3\/Measures\/Well\/9","label":"Elisa.Assay","dataset":"http:\/\/elisakit.clearbluewater.com.au\/wsf\/datasets\/elisakit_container\/"},"Well_Column":{"value":"9","label":"Well Column","dataType":"http:\/\/www.w3.org\/2001\/XMLSchema#string"},"Well_Row":{"value":"A","label":"Well Row","dataType":"http:\/\/www.w3.org\/2001\/XMLSchema#string"},"Well_Optical_Density":{"value":"1.57","label":"Well Optical Density","dataType":"http:\/\/www.w3.org\/2001\/XMLSchema#string"},"Well_Dosage":{"value":"206.784","label":"Well Dosage","dataType":"http:\/\/www.w3.org\/2001\/XMLSchema#string"},"Excluded:_Optical_Density_below_cutoff":{"value":"","label":"Excluded: Optical Density below cutoff","dataType":"http:\/\/www.w3.org\/2001\/XMLSchema#string"}}},"http:\/\/elisakit.clearbluewater.com.au\/wsf\/datasets\/elisakit\/50be9cc9f16e3\/50be9cc9f16e3\/Measures\/Well\/10":{"uri":"http:\/\/elisakit.clearbluewater.com.au\/wsf\/datasets\/elisakit\/50be9cc9f16e3\/50be9cc9f16e3\/Measures\/Well\/10","dataset":"http:\/\/elisakit.clearbluewater.com.au\/wsf\/datasets\/elisakit_container\/","label":"U25","data":{"http:\/\/localhost:8890\/ontology\/Elisa\/Assay":{"uri":"http:\/\/elisakit.clearbluewater.com.au\/wsf\/datasets\/elisakit\/50be9cc9f16e3\/50be9cc9f16e3\/Measures\/Well\/10","label":"Elisa.Assay","dataset":"http:\/\/elisakit.clearbluewater.com.au\/wsf\/datasets\/elisakit_container\/"},"Well_Column":{"value":"10","label":"Well Column","dataType":"http:\/\/www.w3.org\/2001\/XMLSchema#string"},"Well_Row":{"value":"A","label":"Well Row","dataType":"http:\/\/www.w3.org\/2001\/XMLSchema#string"},"Well_Optical_Density":{"value":"1.39","label":"Well Optical Density","dataType":"http:\/\/www.w3.org\/2001\/XMLSchema#string"},"Well_Dosage":{"value":"177.56","label":"Well Dosage","dataType":"http:\/\/www.w3.org\/2001\/XMLSchema#string"},"Excluded:_Optical_Density_below_cutoff":{"value":"","label":"Excluded: Optical Density below cutoff","dataType":"http:\/\/www.w3.org\/2001\/XMLSchema#string"}}},"http:\/\/elisakit.clearbluewater.com.au\/wsf\/datasets\/elisakit\/50be9cc9f16e3\/50be9cc9f16e3\/Measures\/Well\/11":{"uri":"http:\/\/elisakit.clearbluewater.com.au\/wsf\/datasets\/elisakit\/50be9cc9f16e3\/50be9cc9f16e3\/Measures\/Well\/11","dataset":"http:\/\/elisakit.clearbluewater.com.au\/wsf\/datasets\/elisakit_container\/","label":"U33","data":{"http:\/\/localhost:8890\/ontology\/Elisa\/Assay":{"uri":"http:\/\/elisakit.clearbluewater.com.au\/wsf\/datasets\/elisakit\/50be9cc9f16e3\/50be9cc9f16e3\/Measures\/Well\/11","label":"Elisa.Assay","dataset":"http:\/\/elisakit.clearbluewater.com.au\/wsf\/datasets\/elisakit_container\/"},"Well_Column":{"value":"11","label":"Well Column","dataType":"http:\/\/www.w3.org\/2001\/XMLSchema#string"},"Well_Row":{"value":"A","label":"Well Row","dataType":"http:\/\/www.w3.org\/2001\/XMLSchema#string"},"Well_Optical_Density":{"value":"1.04","label":"Well Optical Density","dataType":"http:\/\/www.w3.org\/2001\/XMLSchema#string"},"Well_Dosage":{"value":"125.124","label":"Well Dosage","dataType":"http:\/\/www.w3.org\/2001\/XMLSchema#string"},"Excluded:_Optical_Density_below_cutoff":{"value":"","label":"Excluded: Optical Density below cutoff","dataType":"http:\/\/www.w3.org\/2001\/XMLSchema#string"}}},"http:\/\/elisakit.clearbluewater.com.au\/wsf\/datasets\/elisakit\/50be9cc9f16e3\/50be9cc9f16e3\/Measures\/Well\/12":{"uri":"http:\/\/elisakit.clearbluewater.com.au\/wsf\/datasets\/elisakit\/50be9cc9f16e3\/50be9cc9f16e3\/Measures\/Well\/12","dataset":"http:\/\/elisakit.clearbluewater.com.au\/wsf\/datasets\/elisakit_container\/","label":"U33","data":{"http:\/\/localhost:8890\/ontology\/Elisa\/Assay":{"uri":"http:\/\/elisakit.clearbluewater.com.au\/wsf\/datasets\/elisakit\/50be9cc9f16e3\/50be9cc9f16e3\/Measures\/Well\/12","label":"Elisa.Assay","dataset":"http:\/\/elisakit.clearbluewater.com.au\/wsf\/datasets\/elisakit_container\/"},"Well_Column":{"value":"12","label":"Well Column","dataType":"http:\/\/www.w3.org\/2001\/XMLSchema#string"},"Well_Row":{"value":"A","label":"Well Row","dataType":"http:\/\/www.w3.org\/2001\/XMLSchema#string"},"Well_Optical_Density":{"value":"1.73","label":"Well Optical Density","dataType":"http:\/\/www.w3.org\/2001\/XMLSchema#string"},"Well_Dosage":{"value":"234.208","label":"Well Dosage","dataType":"http:\/\/www.w3.org\/2001\/XMLSchema#string"},"Excluded:_Optical_Density_below_cutoff":{"value":"","label":"Excluded: Optical Density below cutoff","dataType":"http:\/\/www.w3.org\/2001\/XMLSchema#string"}}},"http:\/\/elisakit.clearbluewater.com.au\/wsf\/datasets\/elisakit\/50be9cc9f16e3\/50be9cc9f16e3\/Measures\/Well\/15":{"uri":"http:\/\/elisakit.clearbluewater.com.au\/wsf\/datasets\/elisakit\/50be9cc9f16e3\/50be9cc9f16e3\/Measures\/Well\/15","dataset":"http:\/\/elisakit.clearbluewater.com.au\/wsf\/datasets\/elisakit_container\/","label":"U2","data":{"http:\/\/localhost:8890\/ontology\/Elisa\/Assay":{"uri":"http:\/\/elisakit.clearbluewater.com.au\/wsf\/datasets\/elisakit\/50be9cc9f16e3\/50be9cc9f16e3\/Measures\/Well\/15","label":"Elisa.Assay","dataset":"http:\/\/elisakit.clearbluewater.com.au\/wsf\/datasets\/elisakit_container\/"},"Well_Column":{"value":"3","label":"Well Column","dataType":"http:\/\/www.w3.org\/2001\/XMLSchema#string"},"Well_Row":{"value":"B","label":"Well Row","dataType":"http:\/\/www.w3.org\/2001\/XMLSchema#string"},"Well_Optical_Density":{"value":"1.12","label":"Well Optical Density","dataType":"http:\/\/www.w3.org\/2001\/XMLSchema#string"},"Well_Dosage":{"value":"136.626","label":"Well Dosage","dataType":"http:\/\/www.w3.org\/2001\/XMLSchema#string"},"Excluded:_Optical_Density_below_cutoff":{"value":"","label":"Excluded: Optical Density below cutoff","dataType":"http:\/\/www.w3.org\/2001\/XMLSchema#string"}}},"http:\/\/elisakit.clearbluewater.com.au\/wsf\/datasets\/elisakit\/50be9cc9f16e3\/50be9cc9f16e3\/Measures\/Well\/16":{"uri":"http:\/\/elisakit.clearbluewater.com.au\/wsf\/datasets\/elisakit\/50be9cc9f16e3\/50be9cc9f16e3\/Measures\/Well\/16","dataset":"http:\/\/elisakit.clearbluewater.com.au\/wsf\/datasets\/elisakit_container\/","label":"U2","data":{"http:\/\/localhost:8890\/ontology\/Elisa\/Assay":{"uri":"http:\/\/elisakit.clearbluewater.com.au\/wsf\/datasets\/elisakit\/50be9cc9f16e3\/50be9cc9f16e3\/Measures\/Well\/16","label":"Elisa.Assay","dataset":"http:\/\/elisakit.clearbluewater.com.au\/wsf\/datasets\/elisakit_container\/"},"Well_Column":{"value":"4","label":"Well Column","dataType":"http:\/\/www.w3.org\/2001\/XMLSchema#string"},"Well_Row":{"value":"B","label":"Well Row","dataType":"http:\/\/www.w3.org\/2001\/XMLSchema#string"},"Well_Optical_Density":{"value":"1.25","label":"Well Optical Density","dataType":"http:\/\/www.w3.org\/2001\/XMLSchema#string"},"Well_Dosage":{"value":"155.915","label":"Well Dosage","dataType":"http:\/\/www.w3.org\/2001\/XMLSchema#string"},"Excluded:_Optical_Density_below_cutoff":{"value":"","label":"Excluded: Optical Density below cutoff","dataType":"http:\/\/www.w3.org\/2001\/XMLSchema#string"}}},"http:\/\/elisakit.clearbluewater.com.au\/wsf\/datasets\/elisakit\/50be9cc9f16e3\/50be9cc9f16e3\/Measures\/Well\/17":{"uri":"http:\/\/elisakit.clearbluewater.com.au\/wsf\/datasets\/elisakit\/50be9cc9f16e3\/50be9cc9f16e3\/Measures\/Well\/17","dataset":"http:\/\/elisakit.clearbluewater.com.au\/wsf\/datasets\/elisakit_container\/","label":"U10","data":{"http:\/\/localhost:8890\/ontology\/Elisa\/Assay":{"uri":"http:\/\/elisakit.clearbluewater.com.au\/wsf\/datasets\/elisakit\/50be9cc9f16e3\/50be9cc9f16e3\/Measures\/Well\/17","label":"Elisa.Assay","dataset":"http:\/\/elisakit.clearbluewater.com.au\/wsf\/datasets\/elisakit_container\/"},"Well_Column":{"value":"5","label":"Well Column","dataType":"http:\/\/www.w3.org\/2001\/XMLSchema#string"},"Well_Row":{"value":"B","label":"Well Row","dataType":"http:\/\/www.w3.org\/2001\/XMLSchema#string"},"Well_Optical_Density":{"value":"0.96","label":"Well Optical Density","dataType":"http:\/\/www.w3.org\/2001\/XMLSchema#string"},"Well_Dosage":{"value":"113.895","label":"Well Dosage","dataType":"http:\/\/www.w3.org\/2001\/XMLSchema#string"},"Excluded:_Optical_Density_below_cutoff":{"value":"","label":"Excluded: Optical Density below cutoff","dataType":"http:\/\/www.w3.org\/2001\/XMLSchema#string"}}},"http:\/\/elisakit.clearbluewater.com.au\/wsf\/datasets\/elisakit\/50be9cc9f16e3\/50be9cc9f16e3\/Measures\/Well\/18":{"uri":"http:\/\/elisakit.clearbluewater.com.au\/wsf\/datasets\/elisakit\/50be9cc9f16e3\/50be9cc9f16e3\/Measures\/Well\/18","dataset":"http:\/\/elisakit.clearbluewater.com.au\/wsf\/datasets\/elisakit_container\/","label":"U10","data":{"http:\/\/localhost:8890\/ontology\/Elisa\/Assay":{"uri":"http:\/\/elisakit.clearbluewater.com.au\/wsf\/datasets\/elisakit\/50be9cc9f16e3\/50be9cc9f16e3\/Measures\/Well\/18","label":"Elisa.Assay","dataset":"http:\/\/elisakit.clearbluewater.com.au\/wsf\/datasets\/elisakit_container\/"},"Well_Column":{"value":"6","label":"Well Column","dataType":"http:\/\/www.w3.org\/2001\/XMLSchema#string"},"Well_Row":{"value":"B","label":"Well Row","dataType":"http:\/\/www.w3.org\/2001\/XMLSchema#string"},"Well_Optical_Density":{"value":"1.48","label":"Well Optical Density","dataType":"http:\/\/www.w3.org\/2001\/XMLSchema#string"},"Well_Dosage":{"value":"191.964","label":"Well Dosage","dataType":"http:\/\/www.w3.org\/2001\/XMLSchema#string"},"Excluded:_Optical_Density_below_cutoff":{"value":"","label":"Excluded: Optical Density below cutoff","dataType":"http:\/\/www.w3.org\/2001\/XMLSchema#string"}}},"http:\/\/elisakit.clearbluewater.com.au\/wsf\/datasets\/elisakit\/50be9cc9f16e3\/50be9cc9f16e3\/Measures\/Well\/19":{"uri":"http:\/\/elisakit.clearbluewater.com.au\/wsf\/datasets\/elisakit\/50be9cc9f16e3\/50be9cc9f16e3\/Measures\/Well\/19","dataset":"http:\/\/elisakit.clearbluewater.com.au\/wsf\/datasets\/elisakit_container\/","label":"U18","data":{"http:\/\/localhost:8890\/ontology\/Elisa\/Assay":{"uri":"http:\/\/elisakit.clearbluewater.com.au\/wsf\/datasets\/elisakit\/50be9cc9f16e3\/50be9cc9f16e3\/Measures\/Well\/19","label":"Elisa.Assay","dataset":"http:\/\/elisakit.clearbluewater.com.au\/wsf\/datasets\/elisakit_container\/"},"Well_Column":{"value":"7","label":"Well Column","dataType":"http:\/\/www.w3.org\/2001\/XMLSchema#string"},"Well_Row":{"value":"B","label":"Well Row","dataType":"http:\/\/www.w3.org\/2001\/XMLSchema#string"},"Well_Optical_Density":{"value":"1.22","label":"Well Optical Density","dataType":"http:\/\/www.w3.org\/2001\/XMLSchema#string"},"Well_Dosage":{"value":"151.409","label":"Well Dosage","dataType":"http:\/\/www.w3.org\/2001\/XMLSchema#string"},"Excluded:_Optical_Density_below_cutoff":{"value":"","label":"Excluded: Optical Density below cutoff","dataType":"http:\/\/www.w3.org\/2001\/XMLSchema#string"}}},"http:\/\/elisakit.clearbluewater.com.au\/wsf\/datasets\/elisakit\/50be9cc9f16e3\/50be9cc9f16e3\/Measures\/Well\/20":{"uri":"http:\/\/elisakit.clearbluewater.com.au\/wsf\/datasets\/elisakit\/50be9cc9f16e3\/50be9cc9f16e3\/Measures\/Well\/20","dataset":"http:\/\/elisakit.clearbluewater.com.au\/wsf\/datasets\/elisakit_container\/","label":"U18","data":{"http:\/\/localhost:8890\/ontology\/Elisa\/Assay":{"uri":"http:\/\/elisakit.clearbluewater.com.au\/wsf\/datasets\/elisakit\/50be9cc9f16e3\/50be9cc9f16e3\/Measures\/Well\/20","label":"Elisa.Assay","dataset":"http:\/\/elisakit.clearbluewater.com.au\/wsf\/datasets\/elisakit_container\/"},"Well_Column":{"value":"8","label":"Well Column","dataType":"http:\/\/www.w3.org\/2001\/XMLSchema#string"},"Well_Row":{"value":"B","label":"Well Row","dataType":"http:\/\/www.w3.org\/2001\/XMLSchema#string"},"Well_Optical_Density":{"value":"0.49","label":"Well Optical Density","dataType":"http:\/\/www.w3.org\/2001\/XMLSchema#string"},"Well_Dosage":{"value":"52.794","label":"Well Dosage","dataType":"http:\/\/www.w3.org\/2001\/XMLSchema#string"},"Excluded:_Optical_Density_below_cutoff":{"value":"","label":"Excluded: Optical Density below cutoff","dataType":"http:\/\/www.w3.org\/2001\/XMLSchema#string"}}},"http:\/\/elisakit.clearbluewater.com.au\/wsf\/datasets\/elisakit\/50be9cc9f16e3\/50be9cc9f16e3\/Measures\/Well\/21":{"uri":"http:\/\/elisakit.clearbluewater.com.au\/wsf\/datasets\/elisakit\/50be9cc9f16e3\/50be9cc9f16e3\/Measures\/Well\/21","dataset":"http:\/\/elisakit.clearbluewater.com.au\/wsf\/datasets\/elisakit_container\/","label":"U26","data":{"http:\/\/localhost:8890\/ontology\/Elisa\/Assay":{"uri":"http:\/\/elisakit.clearbluewater.com.au\/wsf\/datasets\/elisakit\/50be9cc9f16e3\/50be9cc9f16e3\/Measures\/Well\/21","label":"Elisa.Assay","dataset":"http:\/\/elisakit.clearbluewater.com.au\/wsf\/datasets\/elisakit_container\/"},"Well_Column":{"value":"9","label":"Well Column","dataType":"http:\/\/www.w3.org\/2001\/XMLSchema#string"},"Well_Row":{"value":"B","label":"Well Row","dataType":"http:\/\/www.w3.org\/2001\/XMLSchema#string"},"Well_Optical_Density":{"value":"1.15","label":"Well Optical Density","dataType":"http:\/\/www.w3.org\/2001\/XMLSchema#string"},"Well_Dosage":{"value":"141.009","label":"Well Dosage","dataType":"http:\/\/www.w3.org\/2001\/XMLSchema#string"},"Excluded:_Optical_Density_below_cutoff":{"value":"","label":"Excluded: Optical Density below cutoff","dataType":"http:\/\/www.w3.org\/2001\/XMLSchema#string"}}},"http:\/\/elisakit.clearbluewater.com.au\/wsf\/datasets\/elisakit\/50be9cc9f16e3\/50be9cc9f16e3\/Measures\/Well\/22":{"uri":"http:\/\/elisakit.clearbluewater.com.au\/wsf\/datasets\/elisakit\/50be9cc9f16e3\/50be9cc9f16e3\/Measures\/Well\/22","dataset":"http:\/\/elisakit.clearbluewater.com.au\/wsf\/datasets\/elisakit_container\/","label":"U26","data":{"http:\/\/localhost:8890\/ontology\/Elisa\/Assay":{"uri":"http:\/\/elisakit.clearbluewater.com.au\/wsf\/datasets\/elisakit\/50be9cc9f16e3\/50be9cc9f16e3\/Measures\/Well\/22","label":"Elisa.Assay","dataset":"http:\/\/elisakit.clearbluewater.com.au\/wsf\/datasets\/elisakit_container\/"},"Well_Column":{"value":"10","label":"Well Column","dataType":"http:\/\/www.w3.org\/2001\/XMLSchema#string"},"Well_Row":{"value":"B","label":"Well Row","dataType":"http:\/\/www.w3.org\/2001\/XMLSchema#string"},"Well_Optical_Density":{"value":"0.15","label":"Well Optical Density","dataType":"http:\/\/www.w3.org\/2001\/XMLSchema#string"},"Well_Dosage":{"value":"12.601","label":"Well Dosage","dataType":"http:\/\/www.w3.org\/2001\/XMLSchema#string"},"Excluded:_Optical_Density_below_cutoff":{"value":"","label":"Excluded: Optical Density below cutoff","dataType":"http:\/\/www.w3.org\/2001\/XMLSchema#string"}}},"http:\/\/elisakit.clearbluewater.com.au\/wsf\/datasets\/elisakit\/50be9cc9f16e3\/50be9cc9f16e3\/Measures\/Well\/23":{"uri":"http:\/\/elisakit.clearbluewater.com.au\/wsf\/datasets\/elisakit\/50be9cc9f16e3\/50be9cc9f16e3\/Measures\/Well\/23","dataset":"http:\/\/elisakit.clearbluewater.com.au\/wsf\/datasets\/elisakit_container\/","label":"U34","data":{"http:\/\/localhost:8890\/ontology\/Elisa\/Assay":{"uri":"http:\/\/elisakit.clearbluewater.com.au\/wsf\/datasets\/elisakit\/50be9cc9f16e3\/50be9cc9f16e3\/Measures\/Well\/23","label":"Elisa.Assay","dataset":"http:\/\/elisakit.clearbluewater.com.au\/wsf\/datasets\/elisakit_container\/"},"Well_Column":{"value":"11","label":"Well Column","dataType":"http:\/\/www.w3.org\/2001\/XMLSchema#string"},"Well_Row":{"value":"B","label":"Well Row","dataType":"http:\/\/www.w3.org\/2001\/XMLSchema#string"},"Well_Optical_Density":{"value":"0.49","label":"Well Optical Density","dataType":"http:\/\/www.w3.org\/2001\/XMLSchema#string"},"Well_Dosage":{"value":"52.794","label":"Well Dosage","dataType":"http:\/\/www.w3.org\/2001\/XMLSchema#string"},"Excluded:_Optical_Density_below_cutoff":{"value":"","label":"Excluded: Optical Density below cutoff","dataType":"http:\/\/www.w3.org\/2001\/XMLSchema#string"}}},"http:\/\/elisakit.clearbluewater.com.au\/wsf\/datasets\/elisakit\/50be9cc9f16e3\/50be9cc9f16e3\/Measures\/Well\/24":{"uri":"http:\/\/elisakit.clearbluewater.com.au\/wsf\/datasets\/elisakit\/50be9cc9f16e3\/50be9cc9f16e3\/Measures\/Well\/24","dataset":"http:\/\/elisakit.clearbluewater.com.au\/wsf\/datasets\/elisakit_container\/","label":"U34","data":{"http:\/\/localhost:8890\/ontology\/Elisa\/Assay":{"uri":"http:\/\/elisakit.clearbluewater.com.au\/wsf\/datasets\/elisakit\/50be9cc9f16e3\/50be9cc9f16e3\/Measures\/Well\/24","label":"Elisa.Assay","dataset":"http:\/\/elisakit.clearbluewater.com.au\/wsf\/datasets\/elisakit_container\/"},"Well_Column":{"value":"12","label":"Well Column","dataType":"http:\/\/www.w3.org\/2001\/XMLSchema#string"},"Well_Row":{"value":"B","label":"Well Row","dataType":"http:\/\/www.w3.org\/2001\/XMLSchema#string"},"Well_Optical_Density":{"value":"0.74","label":"Well Optical Density","dataType":"http:\/\/www.w3.org\/2001\/XMLSchema#string"},"Well_Dosage":{"value":"84.313","label":"Well Dosage","dataType":"http:\/\/www.w3.org\/2001\/XMLSchema#string"},"Excluded:_Optical_Density_below_cutoff":{"value":"","label":"Excluded: Optical Density below cutoff","dataType":"http:\/\/www.w3.org\/2001\/XMLSchema#string"}}},"http:\/\/elisakit.clearbluewater.com.au\/wsf\/datasets\/elisakit\/50be9cc9f16e3\/50be9cc9f16e3\/Measures\/Well\/27":{"uri":"http:\/\/elisakit.clearbluewater.com.au\/wsf\/datasets\/elisakit\/50be9cc9f16e3\/50be9cc9f16e3\/Measures\/Well\/27","dataset":"http:\/\/elisakit.clearbluewater.com.au\/wsf\/datasets\/elisakit_container\/","label":"U3","data":{"http:\/\/localhost:8890\/ontology\/Elisa\/Assay":{"uri":"http:\/\/elisakit.clearbluewater.com.au\/wsf\/datasets\/elisakit\/50be9cc9f16e3\/50be9cc9f16e3\/Measures\/Well\/27","label":"Elisa.Assay","dataset":"http:\/\/elisakit.clearbluewater.com.au\/wsf\/datasets\/elisakit_container\/"},"Well_Column":{"value":"3","label":"Well Column","dataType":"http:\/\/www.w3.org\/2001\/XMLSchema#string"},"Well_Row":{"value":"C","label":"Well Row","dataType":"http:\/\/www.w3.org\/2001\/XMLSchema#string"},"Well_Optical_Density":{"value":"0.77","label":"Well Optical Density","dataType":"http:\/\/www.w3.org\/2001\/XMLSchema#string"},"Well_Dosage":{"value":"88.237","label":"Well Dosage","dataType":"http:\/\/www.w3.org\/2001\/XMLSchema#string"},"Excluded:_Optical_Density_below_cutoff":{"value":"","label":"Excluded: Optical Density below cutoff","dataType":"http:\/\/www.w3.org\/2001\/XMLSchema#string"}}},"http:\/\/elisakit.clearbluewater.com.au\/wsf\/datasets\/elisakit\/50be9cc9f16e3\/50be9cc9f16e3\/Measures\/Well\/28":{"uri":"http:\/\/elisakit.clearbluewater.com.au\/wsf\/datasets\/elisakit\/50be9cc9f16e3\/50be9cc9f16e3\/Measures\/Well\/28","dataset":"http:\/\/elisakit.clearbluewater.com.au\/wsf\/datasets\/elisakit_container\/","label":"U3","data":{"http:\/\/localhost:8890\/ontology\/Elisa\/Assay":{"uri":"http:\/\/elisakit.clearbluewater.com.au\/wsf\/datasets\/elisakit\/50be9cc9f16e3\/50be9cc9f16e3\/Measures\/Well\/28","label":"Elisa.Assay","dataset":"http:\/\/elisakit.clearbluewater.com.au\/wsf\/datasets\/elisakit_container\/"},"Well_Column":{"value":"4","label":"Well Column","dataType":"http:\/\/www.w3.org\/2001\/XMLSchema#string"},"Well_Row":{"value":"C","label":"Well Row","dataType":"http:\/\/www.w3.org\/2001\/XMLSchema#string"},"Well_Optical_Density":{"value":"1.53","label":"Well Optical Density","dataType":"http:\/\/www.w3.org\/2001\/XMLSchema#string"},"Well_Dosage":{"value":"200.148","label":"Well Dosage","dataType":"http:\/\/www.w3.org\/2001\/XMLSchema#string"},"Excluded:_Optical_Density_below_cutoff":{"value":"","label":"Excluded: Optical Density below cutoff","dataType":"http:\/\/www.w3.org\/2001\/XMLSchema#string"}}},"http:\/\/elisakit.clearbluewater.com.au\/wsf\/datasets\/elisakit\/50be9cc9f16e3\/50be9cc9f16e3\/Measures\/Well\/29":{"uri":"http:\/\/elisakit.clearbluewater.com.au\/wsf\/datasets\/elisakit\/50be9cc9f16e3\/50be9cc9f16e3\/Measures\/Well\/29","dataset":"http:\/\/elisakit.clearbluewater.com.au\/wsf\/datasets\/elisakit_container\/","label":"U11","data":{"http:\/\/localhost:8890\/ontology\/Elisa\/Assay":{"uri":"http:\/\/elisakit.clearbluewater.com.au\/wsf\/datasets\/elisakit\/50be9cc9f16e3\/50be9cc9f16e3\/Measures\/Well\/29","label":"Elisa.Assay","dataset":"http:\/\/elisakit.clearbluewater.com.au\/wsf\/datasets\/elisakit_container\/"},"Well_Column":{"value":"5","label":"Well Column","dataType":"http:\/\/www.w3.org\/2001\/XMLSchema#string"},"Well_Row":{"value":"C","label":"Well Row","dataType":"http:\/\/www.w3.org\/2001\/XMLSchema#string"},"Well_Optical_Density":{"value":"1.35","label":"Well Optical Density","dataType":"http:\/\/www.w3.org\/2001\/XMLSchema#string"},"Well_Dosage":{"value":"171.294","label":"Well Dosage","dataType":"http:\/\/www.w3.org\/2001\/XMLSchema#string"},"Excluded:_Optical_Density_below_cutoff":{"value":"","label":"Excluded: Optical Density below cutoff","dataType":"http:\/\/www.w3.org\/2001\/XMLSchema#string"}}},"http:\/\/elisakit.clearbluewater.com.au\/wsf\/datasets\/elisakit\/50be9cc9f16e3\/50be9cc9f16e3\/Measures\/Well\/30":{"uri":"http:\/\/elisakit.clearbluewater.com.au\/wsf\/datasets\/elisakit\/50be9cc9f16e3\/50be9cc9f16e3\/Measures\/Well\/30","dataset":"http:\/\/elisakit.clearbluewater.com.au\/wsf\/datasets\/elisakit_container\/","label":"U11","data":{"http:\/\/localhost:8890\/ontology\/Elisa\/Assay":{"uri":"http:\/\/elisakit.clearbluewater.com.au\/wsf\/datasets\/elisakit\/50be9cc9f16e3\/50be9cc9f16e3\/Measures\/Well\/30","label":"Elisa.Assay","dataset":"http:\/\/elisakit.clearbluewater.com.au\/wsf\/datasets\/elisakit_container\/"},"Well_Column":{"value":"6","label":"Well Column","dataType":"http:\/\/www.w3.org\/2001\/XMLSchema#string"},"Well_Row":{"value":"C","label":"Well Row","dataType":"http:\/\/www.w3.org\/2001\/XMLSchema#string"},"Well_Optical_Density":{"value":"1.33","label":"Well Optical Density","dataType":"http:\/\/www.w3.org\/2001\/XMLSchema#string"},"Well_Dosage":{"value":"168.16","label":"Well Dosage","dataType":"http:\/\/www.w3.org\/2001\/XMLSchema#string"},"Excluded:_Optical_Density_below_cutoff":{"value":"","label":"Excluded: Optical Density below cutoff","dataType":"http:\/\/www.w3.org\/2001\/XMLSchema#string"}}},"http:\/\/elisakit.clearbluewater.com.au\/wsf\/datasets\/elisakit\/50be9cc9f16e3\/50be9cc9f16e3\/Measures\/Well\/31":{"uri":"http:\/\/elisakit.clearbluewater.com.au\/wsf\/datasets\/elisakit\/50be9cc9f16e3\/50be9cc9f16e3\/Measures\/Well\/31","dataset":"http:\/\/elisakit.clearbluewater.com.au\/wsf\/datasets\/elisakit_container\/","label":"U19","data":{"http:\/\/localhost:8890\/ontology\/Elisa\/Assay":{"uri":"http:\/\/elisakit.clearbluewater.com.au\/wsf\/datasets\/elisakit\/50be9cc9f16e3\/50be9cc9f16e3\/Measures\/Well\/31","label":"Elisa.Assay","dataset":"http:\/\/elisakit.clearbluewater.com.au\/wsf\/datasets\/elisakit_container\/"},"Well_Column":{"value":"7","label":"Well Column","dataType":"http:\/\/www.w3.org\/2001\/XMLSchema#string"},"Well_Row":{"value":"C","label":"Well Row","dataType":"http:\/\/www.w3.org\/2001\/XMLSchema#string"},"Well_Optical_Density":{"value":"1.27","label":"Well Optical Density","dataType":"http:\/\/www.w3.org\/2001\/XMLSchema#string"},"Well_Dosage":{"value":"158.951","label":"Well Dosage","dataType":"http:\/\/www.w3.org\/2001\/XMLSchema#string"},"Excluded:_Optical_Density_below_cutoff":{"value":"","label":"Excluded: Optical Density below cutoff","dataType":"http:\/\/www.w3.org\/2001\/XMLSchema#string"}}},"http:\/\/elisakit.clearbluewater.com.au\/wsf\/datasets\/elisakit\/50be9cc9f16e3\/50be9cc9f16e3\/Measures\/Well\/32":{"uri":"http:\/\/elisakit.clearbluewater.com.au\/wsf\/datasets\/elisakit\/50be9cc9f16e3\/50be9cc9f16e3\/Measures\/Well\/32","dataset":"http:\/\/elisakit.clearbluewater.com.au\/wsf\/datasets\/elisakit_container\/","label":"U19","data":{"http:\/\/localhost:8890\/ontology\/Elisa\/Assay":{"uri":"http:\/\/elisakit.clearbluewater.com.au\/wsf\/datasets\/elisakit\/50be9cc9f16e3\/50be9cc9f16e3\/Measures\/Well\/32","label":"Elisa.Assay","dataset":"http:\/\/elisakit.clearbluewater.com.au\/wsf\/datasets\/elisakit_container\/"},"Well_Column":{"value":"8","label":"Well Column","dataType":"http:\/\/www.w3.org\/2001\/XMLSchema#string"},"Well_Row":{"value":"C","label":"Well Row","dataType":"http:\/\/www.w3.org\/2001\/XMLSchema#string"},"Well_Optical_Density":{"value":"1.68","label":"Well Optical Density","dataType":"http:\/\/www.w3.org\/2001\/XMLSchema#string"},"Well_Dosage":{"value":"225.486","label":"Well Dosage","dataType":"http:\/\/www.w3.org\/2001\/XMLSchema#string"},"Excluded:_Optical_Density_below_cutoff":{"value":"","label":"Excluded: Optical Density below cutoff","dataType":"http:\/\/www.w3.org\/2001\/XMLSchema#string"}}},"http:\/\/elisakit.clearbluewater.com.au\/wsf\/datasets\/elisakit\/50be9cc9f16e3\/50be9cc9f16e3\/Measures\/Well\/33":{"uri":"http:\/\/elisakit.clearbluewater.com.au\/wsf\/datasets\/elisakit\/50be9cc9f16e3\/50be9cc9f16e3\/Measures\/Well\/33","dataset":"http:\/\/elisakit.clearbluewater.com.au\/wsf\/datasets\/elisakit_container\/","label":"U27","data":{"http:\/\/localhost:8890\/ontology\/Elisa\/Assay":{"uri":"http:\/\/elisakit.clearbluewater.com.au\/wsf\/datasets\/elisakit\/50be9cc9f16e3\/50be9cc9f16e3\/Measures\/Well\/33","label":"Elisa.Assay","dataset":"http:\/\/elisakit.clearbluewater.com.au\/wsf\/datasets\/elisakit_container\/"},"Well_Column":{"value":"9","label":"Well Column","dataType":"http:\/\/www.w3.org\/2001\/XMLSchema#string"},"Well_Row":{"value":"C","label":"Well Row","dataType":"http:\/\/www.w3.org\/2001\/XMLSchema#string"},"Well_Optical_Density":{"value":"1.55","label":"Well Optical Density","dataType":"http:\/\/www.w3.org\/2001\/XMLSchema#string"},"Well_Dosage":{"value":"203.471","label":"Well Dosage","dataType":"http:\/\/www.w3.org\/2001\/XMLSchema#string"},"Excluded:_Optical_Density_below_cutoff":{"value":"","label":"Excluded: Optical Density below cutoff","dataType":"http:\/\/www.w3.org\/2001\/XMLSchema#string"}}},"http:\/\/elisakit.clearbluewater.com.au\/wsf\/datasets\/elisakit\/50be9cc9f16e3\/50be9cc9f16e3\/Measures\/Well\/34":{"uri":"http:\/\/elisakit.clearbluewater.com.au\/wsf\/datasets\/elisakit\/50be9cc9f16e3\/50be9cc9f16e3\/Measures\/Well\/34","dataset":"http:\/\/elisakit.clearbluewater.com.au\/wsf\/datasets\/elisakit_container\/","label":"U27","data":{"http:\/\/localhost:8890\/ontology\/Elisa\/Assay":{"uri":"http:\/\/elisakit.clearbluewater.com.au\/wsf\/datasets\/elisakit\/50be9cc9f16e3\/50be9cc9f16e3\/Measures\/Well\/34","label":"Elisa.Assay","dataset":"http:\/\/elisakit.clearbluewater.com.au\/wsf\/datasets\/elisakit_container\/"},"Well_Column":{"value":"10","label":"Well Column","dataType":"http:\/\/www.w3.org\/2001\/XMLSchema#string"},"Well_Row":{"value":"C","label":"Well Row","dataType":"http:\/\/www.w3.org\/2001\/XMLSchema#string"},"Well_Optical_Density":{"value":"1.16","label":"Well Optical Density","dataType":"http:\/\/www.w3.org\/2001\/XMLSchema#string"},"Well_Dosage":{"value":"142.479","label":"Well Dosage","dataType":"http:\/\/www.w3.org\/2001\/XMLSchema#string"},"Excluded:_Optical_Density_below_cutoff":{"value":"","label":"Excluded: Optical Density below cutoff","dataType":"http:\/\/www.w3.org\/2001\/XMLSchema#string"}}},"http:\/\/elisakit.clearbluewater.com.au\/wsf\/datasets\/elisakit\/50be9cc9f16e3\/50be9cc9f16e3\/Measures\/Well\/35":{"uri":"http:\/\/elisakit.clearbluewater.com.au\/wsf\/datasets\/elisakit\/50be9cc9f16e3\/50be9cc9f16e3\/Measures\/Well\/35","dataset":"http:\/\/elisakit.clearbluewater.com.au\/wsf\/datasets\/elisakit_container\/","label":"U35","data":{"http:\/\/localhost:8890\/ontology\/Elisa\/Assay":{"uri":"http:\/\/elisakit.clearbluewater.com.au\/wsf\/datasets\/elisakit\/50be9cc9f16e3\/50be9cc9f16e3\/Measures\/Well\/35","label":"Elisa.Assay","dataset":"http:\/\/elisakit.clearbluewater.com.au\/wsf\/datasets\/elisakit_container\/"},"Well_Column":{"value":"11","label":"Well Column","dataType":"http:\/\/www.w3.org\/2001\/XMLSchema#string"},"Well_Row":{"value":"C","label":"Well Row","dataType":"http:\/\/www.w3.org\/2001\/XMLSchema#string"},"Well_Optical_Density":{"value":"0.61","label":"Well Optical Density","dataType":"http:\/\/www.w3.org\/2001\/XMLSchema#string"},"Well_Dosage":{"value":"67.663","label":"Well Dosage","dataType":"http:\/\/www.w3.org\/2001\/XMLSchema#string"},"Excluded:_Optical_Density_below_cutoff":{"value":"","label":"Excluded: Optical Density below cutoff","dataType":"http:\/\/www.w3.org\/2001\/XMLSchema#string"}}},"http:\/\/elisakit.clearbluewater.com.au\/wsf\/datasets\/elisakit\/50be9cc9f16e3\/50be9cc9f16e3\/Measures\/Well\/36":{"uri":"http:\/\/elisakit.clearbluewater.com.au\/wsf\/datasets\/elisakit\/50be9cc9f16e3\/50be9cc9f16e3\/Measures\/Well\/36","dataset":"http:\/\/elisakit.clearbluewater.com.au\/wsf\/datasets\/elisakit_container\/","label":"U35","data":{"http:\/\/localhost:8890\/ontology\/Elisa\/Assay":{"uri":"http:\/\/elisakit.clearbluewater.com.au\/wsf\/datasets\/elisakit\/50be9cc9f16e3\/50be9cc9f16e3\/Measures\/Well\/36","label":"Elisa.Assay","dataset":"http:\/\/elisakit.clearbluewater.com.au\/wsf\/datasets\/elisakit_container\/"},"Well_Column":{"value":"12","label":"Well Column","dataType":"http:\/\/www.w3.org\/2001\/XMLSchema#string"},"Well_Row":{"value":"C","label":"Well Row","dataType":"http:\/\/www.w3.org\/2001\/XMLSchema#string"},"Well_Optical_Density":{"value":"0.24","label":"Well Optical Density","dataType":"http:\/\/www.w3.org\/2001\/XMLSchema#string"},"Well_Dosage":{"value":"23.074","label":"Well Dosage","dataType":"http:\/\/www.w3.org\/2001\/XMLSchema#string"},"Excluded:_Optical_Density_below_cutoff":{"value":"","label":"Excluded: Optical Density below cutoff","dataType":"http:\/\/www.w3.org\/2001\/XMLSchema#string"}}},"http:\/\/elisakit.clearbluewater.com.au\/wsf\/datasets\/elisakit\/50be9cc9f16e3\/50be9cc9f16e3\/Measures\/Well\/39":{"uri":"http:\/\/elisakit.clearbluewater.com.au\/wsf\/datasets\/elisakit\/50be9cc9f16e3\/50be9cc9f16e3\/Measures\/Well\/39","dataset":"http:\/\/elisakit.clearbluewater.com.au\/wsf\/datasets\/elisakit_container\/","label":"U4","data":{"http:\/\/localhost:8890\/ontology\/Elisa\/Assay":{"uri":"http:\/\/elisakit.clearbluewater.com.au\/wsf\/datasets\/elisakit\/50be9cc9f16e3\/50be9cc9f16e3\/Measures\/Well\/39","label":"Elisa.Assay","dataset":"http:\/\/elisakit.clearbluewater.com.au\/wsf\/datasets\/elisakit_container\/"},"Well_Column":{"value":"3","label":"Well Column","dataType":"http:\/\/www.w3.org\/2001\/XMLSchema#string"},"Well_Row":{"value":"D","label":"Well Row","dataType":"http:\/\/www.w3.org\/2001\/XMLSchema#string"},"Well_Optical_Density":{"value":"1.29","label":"Well Optical Density","dataType":"http:\/\/www.w3.org\/2001\/XMLSchema#string"},"Well_Dosage":{"value":"162","label":"Well Dosage","dataType":"http:\/\/www.w3.org\/2001\/XMLSchema#string"},"Excluded:_Optical_Density_below_cutoff":{"value":"","label":"Excluded: Optical Density below cutoff","dataType":"http:\/\/www.w3.org\/2001\/XMLSchema#string"}}},"http:\/\/elisakit.clearbluewater.com.au\/wsf\/datasets\/elisakit\/50be9cc9f16e3\/50be9cc9f16e3\/Measures\/Well\/40":{"uri":"http:\/\/elisakit.clearbluewater.com.au\/wsf\/datasets\/elisakit\/50be9cc9f16e3\/50be9cc9f16e3\/Measures\/Well\/40","dataset":"http:\/\/elisakit.clearbluewater.com.au\/wsf\/datasets\/elisakit_container\/","label":"U4","data":{"http:\/\/localhost:8890\/ontology\/Elisa\/Assay":{"uri":"http:\/\/elisakit.clearbluewater.com.au\/wsf\/datasets\/elisakit\/50be9cc9f16e3\/50be9cc9f16e3\/Measures\/Well\/40","label":"Elisa.Assay","dataset":"http:\/\/elisakit.clearbluewater.com.au\/wsf\/datasets\/elisakit_container\/"},"Well_Column":{"value":"4","label":"Well Column","dataType":"http:\/\/www.w3.org\/2001\/XMLSchema#string"},"Well_Row":{"value":"D","label":"Well Row","dataType":"http:\/\/www.w3.org\/2001\/XMLSchema#string"},"Well_Optical_Density":{"value":"1.15","label":"Well Optical Density","dataType":"http:\/\/www.w3.org\/2001\/XMLSchema#string"},"Well_Dosage":{"value":"141.009","label":"Well Dosage","dataType":"http:\/\/www.w3.org\/2001\/XMLSchema#string"},"Excluded:_Optical_Density_below_cutoff":{"value":"","label":"Excluded: Optical Density below cutoff","dataType":"http:\/\/www.w3.org\/2001\/XMLSchema#string"}}},"http:\/\/elisakit.clearbluewater.com.au\/wsf\/datasets\/elisakit\/50be9cc9f16e3\/50be9cc9f16e3\/Measures\/Well\/41":{"uri":"http:\/\/elisakit.clearbluewater.com.au\/wsf\/datasets\/elisakit\/50be9cc9f16e3\/50be9cc9f16e3\/Measures\/Well\/41","dataset":"http:\/\/elisakit.clearbluewater.com.au\/wsf\/datasets\/elisakit_container\/","label":"U12","data":{"http:\/\/localhost:8890\/ontology\/Elisa\/Assay":{"uri":"http:\/\/elisakit.clearbluewater.com.au\/wsf\/datasets\/elisakit\/50be9cc9f16e3\/50be9cc9f16e3\/Measures\/Well\/41","label":"Elisa.Assay","dataset":"http:\/\/elisakit.clearbluewater.com.au\/wsf\/datasets\/elisakit_container\/"},"Well_Column":{"value":"5","label":"Well Column","dataType":"http:\/\/www.w3.org\/2001\/XMLSchema#string"},"Well_Row":{"value":"D","label":"Well Row","dataType":"http:\/\/www.w3.org\/2001\/XMLSchema#string"},"Well_Optical_Density":{"value":"1.06","label":"Well Optical Density","dataType":"http:\/\/www.w3.org\/2001\/XMLSchema#string"},"Well_Dosage":{"value":"127.99","label":"Well Dosage","dataType":"http:\/\/www.w3.org\/2001\/XMLSchema#string"},"Excluded:_Optical_Density_below_cutoff":{"value":"","label":"Excluded: Optical Density below cutoff","dataType":"http:\/\/www.w3.org\/2001\/XMLSchema#string"}}},"http:\/\/elisakit.clearbluewater.com.au\/wsf\/datasets\/elisakit\/50be9cc9f16e3\/50be9cc9f16e3\/Measures\/Well\/42":{"uri":"http:\/\/elisakit.clearbluewater.com.au\/wsf\/datasets\/elisakit\/50be9cc9f16e3\/50be9cc9f16e3\/Measures\/Well\/42","dataset":"http:\/\/elisakit.clearbluewater.com.au\/wsf\/datasets\/elisakit_container\/","label":"U12","data":{"http:\/\/localhost:8890\/ontology\/Elisa\/Assay":{"uri":"http:\/\/elisakit.clearbluewater.com.au\/wsf\/datasets\/elisakit\/50be9cc9f16e3\/50be9cc9f16e3\/Measures\/Well\/42","label":"Elisa.Assay","dataset":"http:\/\/elisakit.clearbluewater.com.au\/wsf\/datasets\/elisakit_container\/"},"Well_Column":{"value":"6","label":"Well Column","dataType":"http:\/\/www.w3.org\/2001\/XMLSchema#string"},"Well_Row":{"value":"D","label":"Well Row","dataType":"http:\/\/www.w3.org\/2001\/XMLSchema#string"},"Well_Optical_Density":{"value":"1.71","label":"Well Optical Density","dataType":"http:\/\/www.w3.org\/2001\/XMLSchema#string"},"Well_Dosage":{"value":"230.722","label":"Well Dosage","dataType":"http:\/\/www.w3.org\/2001\/XMLSchema#string"},"Excluded:_Optical_Density_below_cutoff":{"value":"","label":"Excluded: Optical Density below cutoff","dataType":"http:\/\/www.w3.org\/2001\/XMLSchema#string"}}},"http:\/\/elisakit.clearbluewater.com.au\/wsf\/datasets\/elisakit\/50be9cc9f16e3\/50be9cc9f16e3\/Measures\/Well\/43":{"uri":"http:\/\/elisakit.clearbluewater.com.au\/wsf\/datasets\/elisakit\/50be9cc9f16e3\/50be9cc9f16e3\/Measures\/Well\/43","dataset":"http:\/\/elisakit.clearbluewater.com.au\/wsf\/datasets\/elisakit_container\/","label":"U20","data":{"http:\/\/localhost:8890\/ontology\/Elisa\/Assay":{"uri":"http:\/\/elisakit.clearbluewater.com.au\/wsf\/datasets\/elisakit\/50be9cc9f16e3\/50be9cc9f16e3\/Measures\/Well\/43","label":"Elisa.Assay","dataset":"http:\/\/elisakit.clearbluewater.com.au\/wsf\/datasets\/elisakit_container\/"},"Well_Column":{"value":"7","label":"Well Column","dataType":"http:\/\/www.w3.org\/2001\/XMLSchema#string"},"Well_Row":{"value":"D","label":"Well Row","dataType":"http:\/\/www.w3.org\/2001\/XMLSchema#string"},"Well_Optical_Density":{"value":"0.76","label":"Well Optical Density","dataType":"http:\/\/www.w3.org\/2001\/XMLSchema#string"},"Well_Dosage":{"value":"86.927","label":"Well Dosage","dataType":"http:\/\/www.w3.org\/2001\/XMLSchema#string"},"Excluded:_Optical_Density_below_cutoff":{"value":"","label":"Excluded: Optical Density below cutoff","dataType":"http:\/\/www.w3.org\/2001\/XMLSchema#string"}}},"http:\/\/elisakit.clearbluewater.com.au\/wsf\/datasets\/elisakit\/50be9cc9f16e3\/50be9cc9f16e3\/Measures\/Well\/44":{"uri":"http:\/\/elisakit.clearbluewater.com.au\/wsf\/datasets\/elisakit\/50be9cc9f16e3\/50be9cc9f16e3\/Measures\/Well\/44","dataset":"http:\/\/elisakit.clearbluewater.com.au\/wsf\/datasets\/elisakit_container\/","label":"U20","data":{"http:\/\/localhost:8890\/ontology\/Elisa\/Assay":{"uri":"http:\/\/elisakit.clearbluewater.com.au\/wsf\/datasets\/elisakit\/50be9cc9f16e3\/50be9cc9f16e3\/Measures\/Well\/44","label":"Elisa.Assay","dataset":"http:\/\/elisakit.clearbluewater.com.au\/wsf\/datasets\/elisakit_container\/"},"Well_Column":{"value":"8","label":"Well Column","dataType":"http:\/\/www.w3.org\/2001\/XMLSchema#string"},"Well_Row":{"value":"D","label":"Well Row","dataType":"http:\/\/www.w3.org\/2001\/XMLSchema#string"},"Well_Optical_Density":{"value":"0.45","label":"Well Optical Density","dataType":"http:\/\/www.w3.org\/2001\/XMLSchema#string"},"Well_Dosage":{"value":"47.927","label":"Well Dosage","dataType":"http:\/\/www.w3.org\/2001\/XMLSchema#string"},"Excluded:_Optical_Density_below_cutoff":{"value":"","label":"Excluded: Optical Density below cutoff","dataType":"http:\/\/www.w3.org\/2001\/XMLSchema#string"}}},"http:\/\/elisakit.clearbluewater.com.au\/wsf\/datasets\/elisakit\/50be9cc9f16e3\/50be9cc9f16e3\/Measures\/Well\/45":{"uri":"http:\/\/elisakit.clearbluewater.com.au\/wsf\/datasets\/elisakit\/50be9cc9f16e3\/50be9cc9f16e3\/Measures\/Well\/45","dataset":"http:\/\/elisakit.clearbluewater.com.au\/wsf\/datasets\/elisakit_container\/","label":"U28","data":{"http:\/\/localhost:8890\/ontology\/Elisa\/Assay":{"uri":"http:\/\/elisakit.clearbluewater.com.au\/wsf\/datasets\/elisakit\/50be9cc9f16e3\/50be9cc9f16e3\/Measures\/Well\/45","label":"Elisa.Assay","dataset":"http:\/\/elisakit.clearbluewater.com.au\/wsf\/datasets\/elisakit_container\/"},"Well_Column":{"value":"9","label":"Well Column","dataType":"http:\/\/www.w3.org\/2001\/XMLSchema#string"},"Well_Row":{"value":"D","label":"Well Row","dataType":"http:\/\/www.w3.org\/2001\/XMLSchema#string"},"Well_Optical_Density":{"value":"0.48","label":"Well Optical Density","dataType":"http:\/\/www.w3.org\/2001\/XMLSchema#string"},"Well_Dosage":{"value":"51.565","label":"Well Dosage","dataType":"http:\/\/www.w3.org\/2001\/XMLSchema#string"},"Excluded:_Optical_Density_below_cutoff":{"value":"","label":"Excluded: Optical Density below cutoff","dataType":"http:\/\/www.w3.org\/2001\/XMLSchema#string"}}},"http:\/\/elisakit.clearbluewater.com.au\/wsf\/datasets\/elisakit\/50be9cc9f16e3\/50be9cc9f16e3\/Measures\/Well\/46":{"uri":"http:\/\/elisakit.clearbluewater.com.au\/wsf\/datasets\/elisakit\/50be9cc9f16e3\/50be9cc9f16e3\/Measures\/Well\/46","dataset":"http:\/\/elisakit.clearbluewater.com.au\/wsf\/datasets\/elisakit_container\/","label":"U28","data":{"http:\/\/localhost:8890\/ontology\/Elisa\/Assay":{"uri":"http:\/\/elisakit.clearbluewater.com.au\/wsf\/datasets\/elisakit\/50be9cc9f16e3\/50be9cc9f16e3\/Measures\/Well\/46","label":"Elisa.Assay","dataset":"http:\/\/elisakit.clearbluewater.com.au\/wsf\/datasets\/elisakit_container\/"},"Well_Column":{"value":"10","label":"Well Column","dataType":"http:\/\/www.w3.org\/2001\/XMLSchema#string"},"Well_Row":{"value":"D","label":"Well Row","dataType":"http:\/\/www.w3.org\/2001\/XMLSchema#string"},"Well_Optical_Density":{"value":"1.05","label":"Well Optical Density","dataType":"http:\/\/www.w3.org\/2001\/XMLSchema#string"},"Well_Dosage":{"value":"126.554","label":"Well Dosage","dataType":"http:\/\/www.w3.org\/2001\/XMLSchema#string"},"Excluded:_Optical_Density_below_cutoff":{"value":"","label":"Excluded: Optical Density below cutoff","dataType":"http:\/\/www.w3.org\/2001\/XMLSchema#string"}}},"http:\/\/elisakit.clearbluewater.com.au\/wsf\/datasets\/elisakit\/50be9cc9f16e3\/50be9cc9f16e3\/Measures\/Well\/47":{"uri":"http:\/\/elisakit.clearbluewater.com.au\/wsf\/datasets\/elisakit\/50be9cc9f16e3\/50be9cc9f16e3\/Measures\/Well\/47","dataset":"http:\/\/elisakit.clearbluewater.com.au\/wsf\/datasets\/elisakit_container\/","label":"U36","data":{"http:\/\/localhost:8890\/ontology\/Elisa\/Assay":{"uri":"http:\/\/elisakit.clearbluewater.com.au\/wsf\/datasets\/elisakit\/50be9cc9f16e3\/50be9cc9f16e3\/Measures\/Well\/47","label":"Elisa.Assay","dataset":"http:\/\/elisakit.clearbluewater.com.au\/wsf\/datasets\/elisakit_container\/"},"Well_Column":{"value":"11","label":"Well Column","dataType":"http:\/\/www.w3.org\/2001\/XMLSchema#string"},"Well_Row":{"value":"D","label":"Well Row","dataType":"http:\/\/www.w3.org\/2001\/XMLSchema#string"},"Well_Optical_Density":{"value":"0.33","label":"Well Optical Density","dataType":"http:\/\/www.w3.org\/2001\/XMLSchema#string"},"Well_Dosage":{"value":"33.609","label":"Well Dosage","dataType":"http:\/\/www.w3.org\/2001\/XMLSchema#string"},"Excluded:_Optical_Density_below_cutoff":{"value":"","label":"Excluded: Optical Density below cutoff","dataType":"http:\/\/www.w3.org\/2001\/XMLSchema#string"}}},"http:\/\/elisakit.clearbluewater.com.au\/wsf\/datasets\/elisakit\/50be9cc9f16e3\/50be9cc9f16e3\/Measures\/Well\/48":{"uri":"http:\/\/elisakit.clearbluewater.com.au\/wsf\/datasets\/elisakit\/50be9cc9f16e3\/50be9cc9f16e3\/Measures\/Well\/48","dataset":"http:\/\/elisakit.clearbluewater.com.au\/wsf\/datasets\/elisakit_container\/","label":"U36","data":{"http:\/\/localhost:8890\/ontology\/Elisa\/Assay":{"uri":"http:\/\/elisakit.clearbluewater.com.au\/wsf\/datasets\/elisakit\/50be9cc9f16e3\/50be9cc9f16e3\/Measures\/Well\/48","label":"Elisa.Assay","dataset":"http:\/\/elisakit.clearbluewater.com.au\/wsf\/datasets\/elisakit_container\/"},"Well_Column":{"value":"12","label":"Well Column","dataType":"http:\/\/www.w3.org\/2001\/XMLSchema#string"},"Well_Row":{"value":"D","label":"Well Row","dataType":"http:\/\/www.w3.org\/2001\/XMLSchema#string"},"Well_Optical_Density":{"value":"1.04","label":"Well Optical Density","dataType":"http:\/\/www.w3.org\/2001\/XMLSchema#string"},"Well_Dosage":{"value":"125.124","label":"Well Dosage","dataType":"http:\/\/www.w3.org\/2001\/XMLSchema#string"},"Excluded:_Optical_Density_below_cutoff":{"value":"","label":"Excluded: Optical Density below cutoff","dataType":"http:\/\/www.w3.org\/2001\/XMLSchema#string"}}},"http:\/\/elisakit.clearbluewater.com.au\/wsf\/datasets\/elisakit\/50be9cc9f16e3\/50be9cc9f16e3\/Measures\/Well\/51":{"uri":"http:\/\/elisakit.clearbluewater.com.au\/wsf\/datasets\/elisakit\/50be9cc9f16e3\/50be9cc9f16e3\/Measures\/Well\/51","dataset":"http:\/\/elisakit.clearbluewater.com.au\/wsf\/datasets\/elisakit_container\/","label":"U5","data":{"http:\/\/localhost:8890\/ontology\/Elisa\/Assay":{"uri":"http:\/\/elisakit.clearbluewater.com.au\/wsf\/datasets\/elisakit\/50be9cc9f16e3\/50be9cc9f16e3\/Measures\/Well\/51","label":"Elisa.Assay","dataset":"http:\/\/elisakit.clearbluewater.com.au\/wsf\/datasets\/elisakit_container\/"},"Well_Column":{"value":"3","label":"Well Column","dataType":"http:\/\/www.w3.org\/2001\/XMLSchema#string"},"Well_Row":{"value":"E","label":"Well Row","dataType":"http:\/\/www.w3.org\/2001\/XMLSchema#string"},"Well_Optical_Density":{"value":"0.35","label":"Well Optical Density","dataType":"http:\/\/www.w3.org\/2001\/XMLSchema#string"},"Well_Dosage":{"value":"35.973","label":"Well Dosage","dataType":"http:\/\/www.w3.org\/2001\/XMLSchema#string"},"Excluded:_Optical_Density_below_cutoff":{"value":"","label":"Excluded: Optical Density below cutoff","dataType":"http:\/\/www.w3.org\/2001\/XMLSchema#string"}}},"http:\/\/elisakit.clearbluewater.com.au\/wsf\/datasets\/elisakit\/50be9cc9f16e3\/50be9cc9f16e3\/Measures\/Well\/52":{"uri":"http:\/\/elisakit.clearbluewater.com.au\/wsf\/datasets\/elisakit\/50be9cc9f16e3\/50be9cc9f16e3\/Measures\/Well\/52","dataset":"http:\/\/elisakit.clearbluewater.com.au\/wsf\/datasets\/elisakit_container\/","label":"U5","data":{"http:\/\/localhost:8890\/ontology\/Elisa\/Assay":{"uri":"http:\/\/elisakit.clearbluewater.com.au\/wsf\/datasets\/elisakit\/50be9cc9f16e3\/50be9cc9f16e3\/Measures\/Well\/52","label":"Elisa.Assay","dataset":"http:\/\/elisakit.clearbluewater.com.au\/wsf\/datasets\/elisakit_container\/"},"Well_Column":{"value":"4","label":"Well Column","dataType":"http:\/\/www.w3.org\/2001\/XMLSchema#string"},"Well_Row":{"value":"E","label":"Well Row","dataType":"http:\/\/www.w3.org\/2001\/XMLSchema#string"},"Well_Optical_Density":{"value":"0.17","label":"Well Optical Density","dataType":"http:\/\/www.w3.org\/2001\/XMLSchema#string"},"Well_Dosage":{"value":"14.935","label":"Well Dosage","dataType":"http:\/\/www.w3.org\/2001\/XMLSchema#string"},"Excluded:_Optical_Density_below_cutoff":{"value":"","label":"Excluded: Optical Density below cutoff","dataType":"http:\/\/www.w3.org\/2001\/XMLSchema#string"}}},"http:\/\/elisakit.clearbluewater.com.au\/wsf\/datasets\/elisakit\/50be9cc9f16e3\/50be9cc9f16e3\/Measures\/Well\/53":{"uri":"http:\/\/elisakit.clearbluewater.com.au\/wsf\/datasets\/elisakit\/50be9cc9f16e3\/50be9cc9f16e3\/Measures\/Well\/53","dataset":"http:\/\/elisakit.clearbluewater.com.au\/wsf\/datasets\/elisakit_container\/","label":"U13","data":{"http:\/\/localhost:8890\/ontology\/Elisa\/Assay":{"uri":"http:\/\/elisakit.clearbluewater.com.au\/wsf\/datasets\/elisakit\/50be9cc9f16e3\/50be9cc9f16e3\/Measures\/Well\/53","label":"Elisa.Assay","dataset":"http:\/\/elisakit.clearbluewater.com.au\/wsf\/datasets\/elisakit_container\/"},"Well_Column":{"value":"5","label":"Well Column","dataType":"http:\/\/www.w3.org\/2001\/XMLSchema#string"},"Well_Row":{"value":"E","label":"Well Row","dataType":"http:\/\/www.w3.org\/2001\/XMLSchema#string"},"Well_Optical_Density":{"value":"0.72","label":"Well Optical Density","dataType":"http:\/\/www.w3.org\/2001\/XMLSchema#string"},"Well_Dosage":{"value":"81.705","label":"Well Dosage","dataType":"http:\/\/www.w3.org\/2001\/XMLSchema#string"},"Excluded:_Optical_Density_below_cutoff":{"value":"","label":"Excluded: Optical Density below cutoff","dataType":"http:\/\/www.w3.org\/2001\/XMLSchema#string"}}},"http:\/\/elisakit.clearbluewater.com.au\/wsf\/datasets\/elisakit\/50be9cc9f16e3\/50be9cc9f16e3\/Measures\/Well\/54":{"uri":"http:\/\/elisakit.clearbluewater.com.au\/wsf\/datasets\/elisakit\/50be9cc9f16e3\/50be9cc9f16e3\/Measures\/Well\/54","dataset":"http:\/\/elisakit.clearbluewater.com.au\/wsf\/datasets\/elisakit_container\/","label":"U13","data":{"http:\/\/localhost:8890\/ontology\/Elisa\/Assay":{"uri":"http:\/\/elisakit.clearbluewater.com.au\/wsf\/datasets\/elisakit\/50be9cc9f16e3\/50be9cc9f16e3\/Measures\/Well\/54","label":"Elisa.Assay","dataset":"http:\/\/elisakit.clearbluewater.com.au\/wsf\/datasets\/elisakit_container\/"},"Well_Column":{"value":"6","label":"Well Column","dataType":"http:\/\/www.w3.org\/2001\/XMLSchema#string"},"Well_Row":{"value":"E","label":"Well Row","dataType":"http:\/\/www.w3.org\/2001\/XMLSchema#string"},"Well_Optical_Density":{"value":"1.47","label":"Well Optical Density","dataType":"http:\/\/www.w3.org\/2001\/XMLSchema#string"},"Well_Dosage":{"value":"190.338","label":"Well Dosage","dataType":"http:\/\/www.w3.org\/2001\/XMLSchema#string"},"Excluded:_Optical_Density_below_cutoff":{"value":"","label":"Excluded: Optical Density below cutoff","dataType":"http:\/\/www.w3.org\/2001\/XMLSchema#string"}}},"http:\/\/elisakit.clearbluewater.com.au\/wsf\/datasets\/elisakit\/50be9cc9f16e3\/50be9cc9f16e3\/Measures\/Well\/55":{"uri":"http:\/\/elisakit.clearbluewater.com.au\/wsf\/datasets\/elisakit\/50be9cc9f16e3\/50be9cc9f16e3\/Measures\/Well\/55","dataset":"http:\/\/elisakit.clearbluewater.com.au\/wsf\/datasets\/elisakit_container\/","label":"U21","data":{"http:\/\/localhost:8890\/ontology\/Elisa\/Assay":{"uri":"http:\/\/elisakit.clearbluewater.com.au\/wsf\/datasets\/elisakit\/50be9cc9f16e3\/50be9cc9f16e3\/Measures\/Well\/55","label":"Elisa.Assay","dataset":"http:\/\/elisakit.clearbluewater.com.au\/wsf\/datasets\/elisakit_container\/"},"Well_Column":{"value":"7","label":"Well Column","dataType":"http:\/\/www.w3.org\/2001\/XMLSchema#string"},"Well_Row":{"value":"E","label":"Well Row","dataType":"http:\/\/www.w3.org\/2001\/XMLSchema#string"},"Well_Optical_Density":{"value":"1.09","label":"Well Optical Density","dataType":"http:\/\/www.w3.org\/2001\/XMLSchema#string"},"Well_Dosage":{"value":"132.29","label":"Well Dosage","dataType":"http:\/\/www.w3.org\/2001\/XMLSchema#string"},"Excluded:_Optical_Density_below_cutoff":{"value":"","label":"Excluded: Optical Density below cutoff","dataType":"http:\/\/www.w3.org\/2001\/XMLSchema#string"}}},"http:\/\/elisakit.clearbluewater.com.au\/wsf\/datasets\/elisakit\/50be9cc9f16e3\/50be9cc9f16e3\/Measures\/Well\/56":{"uri":"http:\/\/elisakit.clearbluewater.com.au\/wsf\/datasets\/elisakit\/50be9cc9f16e3\/50be9cc9f16e3\/Measures\/Well\/56","dataset":"http:\/\/elisakit.clearbluewater.com.au\/wsf\/datasets\/elisakit_container\/","label":"U21","data":{"http:\/\/localhost:8890\/ontology\/Elisa\/Assay":{"uri":"http:\/\/elisakit.clearbluewater.com.au\/wsf\/datasets\/elisakit\/50be9cc9f16e3\/50be9cc9f16e3\/Measures\/Well\/56","label":"Elisa.Assay","dataset":"http:\/\/elisakit.clearbluewater.com.au\/wsf\/datasets\/elisakit_container\/"},"Well_Column":{"value":"8","label":"Well Column","dataType":"http:\/\/www.w3.org\/2001\/XMLSchema#string"},"Well_Row":{"value":"E","label":"Well Row","dataType":"http:\/\/www.w3.org\/2001\/XMLSchema#string"},"Well_Optical_Density":{"value":"1.11","label":"Well Optical Density","dataType":"http:\/\/www.w3.org\/2001\/XMLSchema#string"},"Well_Dosage":{"value":"135.173","label":"Well Dosage","dataType":"http:\/\/www.w3.org\/2001\/XMLSchema#string"},"Excluded:_Optical_Density_below_cutoff":{"value":"","label":"Excluded: Optical Density below cutoff","dataType":"http:\/\/www.w3.org\/2001\/XMLSchema#string"}}},"http:\/\/elisakit.clearbluewater.com.au\/wsf\/datasets\/elisakit\/50be9cc9f16e3\/50be9cc9f16e3\/Measures\/Well\/57":{"uri":"http:\/\/elisakit.clearbluewater.com.au\/wsf\/datasets\/elisakit\/50be9cc9f16e3\/50be9cc9f16e3\/Measures\/Well\/57","dataset":"http:\/\/elisakit.clearbluewater.com.au\/wsf\/datasets\/elisakit_container\/","label":"U29","data":{"http:\/\/localhost:8890\/ontology\/Elisa\/Assay":{"uri":"http:\/\/elisakit.clearbluewater.com.au\/wsf\/datasets\/elisakit\/50be9cc9f16e3\/50be9cc9f16e3\/Measures\/Well\/57","label":"Elisa.Assay","dataset":"http:\/\/elisakit.clearbluewater.com.au\/wsf\/datasets\/elisakit_container\/"},"Well_Column":{"value":"9","label":"Well Column","dataType":"http:\/\/www.w3.org\/2001\/XMLSchema#string"},"Well_Row":{"value":"E","label":"Well Row","dataType":"http:\/\/www.w3.org\/2001\/XMLSchema#string"},"Well_Optical_Density":{"value":"1.31","label":"Well Optical Density","dataType":"http:\/\/www.w3.org\/2001\/XMLSchema#string"},"Well_Dosage":{"value":"165.083","label":"Well Dosage","dataType":"http:\/\/www.w3.org\/2001\/XMLSchema#string"},"Excluded:_Optical_Density_below_cutoff":{"value":"","label":"Excluded: Optical Density below cutoff","dataType":"http:\/\/www.w3.org\/2001\/XMLSchema#string"}}},"http:\/\/elisakit.clearbluewater.com.au\/wsf\/datasets\/elisakit\/50be9cc9f16e3\/50be9cc9f16e3\/Measures\/Well\/58":{"uri":"http:\/\/elisakit.clearbluewater.com.au\/wsf\/datasets\/elisakit\/50be9cc9f16e3\/50be9cc9f16e3\/Measures\/Well\/58","dataset":"http:\/\/elisakit.clearbluewater.com.au\/wsf\/datasets\/elisakit_container\/","label":"U29","data":{"http:\/\/localhost:8890\/ontology\/Elisa\/Assay":{"uri":"http:\/\/elisakit.clearbluewater.com.au\/wsf\/datasets\/elisakit\/50be9cc9f16e3\/50be9cc9f16e3\/Measures\/Well\/58","label":"Elisa.Assay","dataset":"http:\/\/elisakit.clearbluewater.com.au\/wsf\/datasets\/elisakit_container\/"},"Well_Column":{"value":"10","label":"Well Column","dataType":"http:\/\/www.w3.org\/2001\/XMLSchema#string"},"Well_Row":{"value":"E","label":"Well Row","dataType":"http:\/\/www.w3.org\/2001\/XMLSchema#string"},"Well_Optical_Density":{"value":"1.25","label":"Well Optical Density","dataType":"http:\/\/www.w3.org\/2001\/XMLSchema#string"},"Well_Dosage":{"value":"155.915","label":"Well Dosage","dataType":"http:\/\/www.w3.org\/2001\/XMLSchema#string"},"Excluded:_Optical_Density_

@sachitsac
Copy link
Author

The comment was probably too long so some of the response is chopped off. Can i attach it as a file somewhere ??

@sachitsac sachitsac reopened this Dec 5, 2012
@jcrawford
Copy link

if you could pastebin.com, pastie.org it and set never expire and post the link here please.

@jcrawford
Copy link

@sachitsac please do not post the Zend Http Response, rather please use Live HTTP Headers to capture the headers and post the body content as well, the zend http response will not provide me with a json structure to test with :)

@jcrawford
Copy link

@sachitsac is this a public api I could test against?

@sachitsac
Copy link
Author

Hi @jcrawford

Here is the link to pastebin containing the json response.

http://pastebin.com/hYM6iWBY

No, the version of api is not public yet so i can't provide any links to it.

Let me know if you need anything else.

Thanks for your help.

@jcrawford
Copy link

@sachitsac that output will work, can you also by chance get the headers for me so I can replicate those as well?

@sachitsac
Copy link
Author

Hi @jcrawford

Is this what you are after ??

Cheers.

Response Headers

Connection  Keep-Alive
Content-Encoding    gzip
Content-Length  320
Content-Type    text/html
Date    Wed, 05 Dec 2012 02:07:58 GMT
Keep-Alive  timeout=15, max=99
Server  Apache/2.2.22 (Ubuntu)
Vary    Accept-Encoding
X-Powered-By    PHP/5.3.10-1ubuntu3.4

Request Headers

Accept  text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
Accept-Encoding gzip, deflate
Accept-Language en-US,en;q=0.5
Connection  keep-alive
Cookie  PHPSESSID=o9um7h9en44ua42jok37dtoq66
DNT 1
User-Agent  Mozilla/5.0 (Macintosh; Intel Mac OS X 10.6; rv:17.0) Gecko/20100101 Firefox/17.0

@jcrawford
Copy link

@sachitsac @weierophinney This has been resolved in PR #3169

@sachitsac
Copy link
Author

Thanks @jcrawford for the fix. Appreciate the help.

Cheers.

@DrBeza
Copy link

DrBeza commented Jan 3, 2013

I have just upgraded from 2.0.3 to 2.0.6 and this change has caused an issue with my API calls.

I've been looking into this and it seems that the change $chunk = ''; causes the returned $response to omit a single line above each chunk of data that contains the chunk size and CRLF.

This seems to cause decodeChunkedBody() to malform the returned data (it seems to be losing chunks of data). The $body value is as expected and $decBody is malformed.

If I revert the line $chunk = $line; in Socket.php the API calls work as expected.

Looking at the initial issue by Sachit it seems the response object's content still contains the chunk size and CRLF - so I'm wondering if the problem was in decodeChunkedBody() and not in Socket.php.

@iwalz
Copy link
Contributor

iwalz commented Jan 3, 2013

Same for me after updating to 2.0.6. Before, I had the chunk data as a string in the responses, now I don't have that anymore, but got the following error:

PHP Fatal error:  Uncaught exception 'Zend\Http\Exception\RuntimeException' with message 'Error parsing body - doesn't seem to be a chunked message' in /var/www/zendserverapi/vendor/zendframework/zend-http/Zend/Http/Response.php:449
Stack trace:
#0 /var/www/zendserverapi/vendor/zendframework/zend-http/Zend/Http/Response.php(303): Zend\Http\Response->decodeChunkedBody('<zendServerAPIR...')
#1 /var/www/zendserverapi/library/ZendService/ZendServerAPI/Adapter/DumpParser.php(32): Zend\Http\Response->getBody()
#2 /var/www/zendserverapi/library/ZendService/ZendServerAPI/Method/Method.php(146): ZendService\ZendServerAPI\Adapter\DumpParser->parse(NULL)
#3 /var/www/zendserverapi/library/ZendService/ZendServerAPI/Request.php(296): ZendService\ZendServerAPI\Method\Method->parseResponse()
#4 /var/www/zendserverapi/library/ZendService/ZendServerAPI/Jobqueue.php(60): ZendService\ZendServerAPI\Request->send()
#5 /var/www/zendserverapi/debug.php(9): ZendService\ZendServerAPI\Jobqueue->jobqueueJobsList()
#6 {main}
thrown in /var/www/zendserverapi/vendor/zendframework/zend-http/Zend/Http/Response.php on line 449

@jcrawford
Copy link

I will see if i can resolve this issue this evening

@iwalz
Copy link
Contributor

iwalz commented Jan 3, 2013

Reverting this line solves my issue too. The reason seem to be, that deocdeChunkedBody is called via getBody in the response. At that time, it needs the chunk line to determinate the size. But if this line is removed via the socket adapter, that will always fail (decodeChunkedBody in \Zend\Http\Response):

while (trim($body)) {
   if (! preg_match("/^([\da-fA-F]+)[^\r\n]*\r\n/sm", $body, $m)) {
        throw new Exception\RuntimeException(
           "Error parsing body - doesn't seem to be a chunked message"
       );
   }

  $length   = hexdec(trim($m[1]));
  $cut      = strlen($m[0]);
  $decBody .= substr($body, $cut, $length);
  $body     = substr($body, $cut + $length + 2);
}

@weierophinney weierophinney reopened this Jan 3, 2013
@dkidd
Copy link
Contributor

dkidd commented Jan 9, 2013

I came across the following in Zend\Http\Client\Adapter\Curl::write this morning:

// cURL automatically decodes chunked-messages, this means we have to disallow the Zend\Http\Response to do it again
        if (stripos($this->response, "Transfer-Encoding: chunked\r\n")) {
            $this->response = str_ireplace("Transfer-Encoding: chunked\r\n", '', $this->response);
        }

If Zend\Http\Client\Adapter\Curl automatically decodes chunked responses, why not have Zend\Http\Client\Adapter\Socket behave the same way (i.e., the way it has since 2.0.6)?

It seems to me that there are two possible solutions:

  1. have Zend\Http\Client\Adapter\Socket remove the "Transfer-Encoding" header (like Zend\Http\Client\Adapter\Curl does), or
  2. have both adapters leave the Transfer-Encoding header alone, not attempt a second decoding in Zend\Http\Response::getBody(), and deprecate Zend\Http\Response::deocdeChunkedBody().

@BinaryKitten
Copy link
Contributor

There is a fix for the Zend\Http\Client\Adapter\Socket

has also been reported #3267
The Error occurred with @66f269f - reverting this commit "fixes" the error in regards to chunked body.

Not sure what the fix was meant for or if this was intended or not.

@dkidd
Copy link
Contributor

dkidd commented Jan 9, 2013

@BinaryKitten @weierophinney The fix (i.e., #3169) was meant to solve this issue (#3036) as well as #3143. In both those cases, Zend\Http\Response::getContent() was invoked when Zend\Http\Response::getBody() would have been more appropriate.

When special encoding ("chunked", "gzip", or "deflate") is not used, Zend\Http\Response::getContent() and Zend\Http\Response::getBody() return the same result. Compounding the risk of confusion, the Zend\Http\Client\Adapter\Curl automatically decodes chunked responses and strips out the "Transfer-Encoding" header, making it even more likely that getContent and getBody will return the same result.

My earlier suggestions notwithstanding, I think reverting to the pre-PR #3169 behavior is probably the best course of action. @sachitsac and I will just have to update our code to use getBody like we should have in the first place.

@runphp
Copy link

runphp commented Jan 11, 2013

throw Error parsing body - doesn't seem to be a chunked message

I test change code Zend/Http/Response.php

protected function decodeChunkedBody($body)
{ return $body

was ok!

I think it was already decoded,

my server is nginx php-fpm

@DrBeza
Copy link

DrBeza commented Jan 11, 2013

@runphp it is not decoded, it just looks okay - an earlier commit 66f269f has caused each chunk recieved to lose the first line that specifies the length of the chunk and CRLF (carriage return followed by line feed).

@weierophinney
Copy link
Member

Can somebody -- @DrBeza @BinaryKitten @dkidd -- give me a PR that resolves the issue? Ideally, one that also solves the original issue @jcrawford was trying to solve...

@stoefln
Copy link

stoefln commented May 13, 2013

In 2.2 RC3 i am still/again experiencing something like this:
The content looks like this:

10db
{ "foo": "bar" }
0

Here is my code:

        $client = new Client();
        $client->setUri("http://cutoutcam.com/jsontest.php");
        $client->setOptions(array(
            'maxredirects' => 2,
            'timeout' => 30
        ));
        $response = $client->send();
        print_r($response);

@weierophinney
Copy link
Member

@stoefln - I cannot reproduce the error using code from current master (which is unchanged since RC3). Most likely it's an issue of environment -- perhaps a proxy?

@dkidd
Copy link
Contributor

dkidd commented May 13, 2013

@stoefln: I'm not in a position to test this right now, but if 2.2 behaves like 2.0 did, your need to call the getBody method of $response in order to get the decoded response string.

E.g.:

$json = $response->getBody();
print_r($json);

should give you

{ "foo": "bar"}

@stoefln
Copy link

stoefln commented May 13, 2013

That did the job! So is it a bug then, or not?

@weierophinney
Copy link
Member

@stoefln Not a bug -- getBody() is the correct, documented way to use the response and get the decoded body.

@stoefln
Copy link

stoefln commented May 13, 2013

OK, thanks!

@thadudexx
Copy link

If its not a bug the getBody() function should be documented for Zend/Http/Response, its not even mentioned at the moment. I am sure that would save a lot of time to newcomers.

@weierophinney
Copy link
Member

@eddiejaoude
Copy link
Contributor

I am running ZF v2.2.* "zendframework/zendframework" : "2.2.*" & I get this issue with the Http Socket Adapter with Nginx where the body content being prepended with 44e ... json. With Apache or with another Adapter (Curl) I do not get this issue.

On Nginx I was able to fix it by turning off chunked_transfer_encoding

gianarb pushed a commit to zendframework/zend-http that referenced this issue May 15, 2015
…length of chunk was added to a variable which was re-used. I removed the connection between variables and the issue went away
weierophinney added a commit to zendframework/zend-http that referenced this issue May 15, 2015
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
Projects
None yet
Development

No branches or pull requests